Structure des colonnes et des déclencheurs dans la table utilisateur
CREATE TABLE `users` ( `created_in` datetime NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
Déclencheur | Événements | Formulaire | Déclaration | Heure |
---|---|---|---|---|
... | Insérer | Utilisateur | IF NEW.created_in = "" THEN SIGNAL SQLSTATE "45000" IF END |
avant |
J'essaie d'annuler l'insertion si la colonne créée_in n'existe pas mais cela ne fonctionne pas.
Comment vérifier si la colonne create_in n'en vaut aucune ?
La version MySQL est 5.7
Aucun déclencheur requis, le mode strict de session suffit :
dbviolon ici p>