update Tabelle Spalte nach dem einfügen neuen Datensatz mithilfe der MySQL-Trigger

Vorstellen, ich habe eine MySQL-Tabelle (tbl_test) mit folgenden Feldern: id, Titel, Priorität.

id wird automatisch hochgezählt. Ich brauche zu füllen Priorität Feld mit einem Wert, genauso wie id Feld nach dem einfügen.

Als ich bin neu in der MySQL-Trigger, bitte sagen Sie mir, was ich zu schreiben habe für Sie. Ich habe etwas gemacht , aber ich denke, es ist nicht wahr:

CREATE TRIGGER 'test' AFTER INSERT ON `tbl_test`
BEGIN
   SET new.priority = new.id;
END

Vielen Dank für deine Hilfe.

  • Ich glaube nicht, dass Sie das tun können. Ein AFTER INSERT - trigger kann nicht ändern Sie die gleiche Tabelle, weder durch die Ausstellung ein UPDATE
  • Was ist deine Lösung @AbdulManaf?
  • Noch meine Antwort
Schreibe einen Kommentar