Probleme avec mysql

j'essaie d'excuter cette requête mais sa marche pas sur wampserver.j'ai besoin d'aide.

insert into matieres(matiere,coefmatiere) values('Anglais',3),
('Technique d'expr',2),
('Comptabilite',3),
('MPI',3),
('Linux',2),
('Cse',4),
('Csi',5),
('POO',5),
('Probabilité',3),
('Electronique',5);

2 réponses

  1. Bonjour

    ('Technique d'expr',2),
    Il y a une apostrophe dans Technique d'expr.
    Si tu l'encadres d'apostrophes, tu as une chaîne
    'Technique d'
    suivie de
    expr'
    , ce qui ne veut rien dire. Car pour mysql, la chaîne qui commence par une apostrophe s'arrête à l'apostrophe suivante.
    Pour éviter ce problème, tu peux (entre autres solutions) entourer ta chaîne de double quotes au lieu d'apostrophes :
    ("Technique d'expr",2), 
    0
    1. ok.je vais essaye ta solution merci.
      0