A voir également:
- Problème avec un trigger insert (colonne non reconnue )
- Cle usb non reconnue - Guide
- Touche insert - Guide
- Déplacer une colonne excel - Guide
- Formule somme excel colonne - Guide
- Trier colonne excel - Guide
3 réponses
jordane45
Messages postés
38268
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
2 novembre 2024
4 694
18 févr. 2019 à 19:49
18 févr. 2019 à 19:49
Bonjour,
Resume fait parti des mots clés réservé de mysql.
Il faut éviter de nommer un champ de cette manière
https://dev.mysql.com/doc/refman/8.0/en/keywords.html#keywords-8-0-detailed-R
Ou alors... l'encapsuler par des backquotes
Resume fait parti des mots clés réservé de mysql.
Il faut éviter de nommer un champ de cette manière
https://dev.mysql.com/doc/refman/8.0/en/keywords.html#keywords-8-0-detailed-R
Ou alors... l'encapsuler par des backquotes
`resume`
Salut,
effectivement je savais pas que c’était un nom réservé mais même en changeons le nom par un autre j'ai toujours le même message mais avec le nouveau nom
effectivement je savais pas que c’était un nom réservé mais même en changeons le nom par un autre j'ai toujours le même message mais avec le nouveau nom
J'ai résolu moi meme le problème après plusieurs heure lol.Je laisse la solution au cas ou quelqu'un on a besoin après :)
la première des choses le nom de la colonne resume est un nom réservé sur mysql j'ai du le changè par extrait.
deuxièmement je me trompé sur la définition du trigger je devais utiliser un trigger avant l'insertion pour modifier la case avant voila la solution :
la première des choses le nom de la colonne resume est un nom réservé sur mysql j'ai du le changè par extrait.
deuxièmement je me trompé sur la définition du trigger je devais utiliser un trigger avant l'insertion pour modifier la case avant voila la solution :
DELIMITER |
create trigger before_insert_article before insert on article for each row
begin
if (new.extrait is null) then
set new.extrait =(COALESCE(new.extrait,substring(new.contenu, 1,150)));
end if;
end |