Maison  >  Questions et réponses  >  le corps du texte

Comment vérifier si la colonne créée_in est à l'intérieur du déclencheur ?

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

P粉668113768P粉668113768180 Il y a quelques jours321

répondre à tous(1)je répondrai

  • P粉021708275

    P粉0217082752024-04-04 16:19:39

    Aucun déclencheur requis, le mode strict de session suffit :

    db<>violon ici

    répondre
    0
  • Annulerrépondre