2017-11-13 2 views
0

Ich machte eine "emp" -Tabelle und "Audit" -Tabelle, dann möchte ich Audit-Tabelle aus EMPS-Tabelle zu aktualisieren.Warum erscheint dieser Fehler für "vor dem Update-Trigger" zwischen zwei Tabellen in MYSQL?

enter image description here

enter image description here

und dann Fehler angezeigt werden continuosly, jemand in der Lage, dieses Problem zu lösen?

+2

Bitte geben Sie Ihren Code als tatsächliche Text, eingekerbten durch vier Räume, in Ihrer Frage, und nicht als Bild-Links. Aus der Spitze meines Kopfes sieht diese'Auswahl'-Anweisung, die Sie im Auslöser haben, verdächtig aus. –

+0

Lesen Sie dies: https://meta.stackoverflow.com/questions/285551/why-not-upload-images-of-code-on-so-when-asking-a-question – Nic3500

Antwort

0

Was ist select emps?

Vermutlich wollen Sie so etwas wie dieses:

insert into audit (. . .) 
    select new.emp_name, new.dept_name, . . . ; 

new ist, wie Sie auf die neuen Werte beziehen.

(Oder wenn Sie die alten Werte möchten, verwenden Sie old.)