0
Was ist das Problem hier? Ich benutze Workbench. Wenn ich versuche, in meine Tabelle Personal einzufügen, erhalte ich einen Fehler.uknown Spalte in Feldliste Trigger
Ich versuche, in eine andere Tabelle Werte aus der "Mitarbeiter" abhängig, wenn auf eine Eingabe in die eine der Spalten.
Error Code: 1054. Unknown column 'position' in 'field list' 0.046 sec
CREATE TRIGGER your_trigger_name
AFTER INSERT ON staff
FOR EACH ROW
BEGIN
if position = 'senior instructor'
then
INSERT INTO NEW.senior_instructor
VALUES (NEW.employee_name, NEW.date_of_birth);
end if;
END;
, dass die Eingabe in die Tabelle erlaubt, aber der Auslöser immer noch nicht. Es fügt die Werte nicht in senior_instructor ein. – user3142622
Der Trigger löst also keinen Fehler aus, aber keine Daten werden in die andere Tabelle eingefügt? Nun, dann wird in der Spalte "Position" beim Einfügen von Daten nicht der Wert "Senior Instructor" angezeigt. Auch sollten Sie die Spalten der Tabelle 'senior_instructor' benennen, die Sie in –
einfügen möchten. Danke, das Problem war, dass ich die Spalten nicht benannte! – user3142622