A voir également:
- Problème avec un trigger insert (colonne non reconnue )
- Cle usb non reconnue - Guide
- Déplacer une colonne excel - Guide
- Touche insert - Guide
- Formule somme excel colonne - Guide
- Trier colonne excel - Guide
3 réponses
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
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 |