Saya ingin menulis pencetus untuk pengguna jadual. Apabila pengguna baharu ditambah, jika tajuknya berkaitan IT, rekod dibuat dalam jadual Senarai Kenalan IT.
Jadi saya menulis pencetus berikut.
CREATE TRIGGER `test1` INSERT ON `Users` FOR EACH ROW BEGIN IF INSTR(Title,'IT') > 0 THEN INSERT INTO IT_contact_list (name,title) value (username,Title); END IF; END;
Ia mempunyai ralat "Pengepala lajur medan tidak diketahui dalam senarai" tetapi ia wujud dalam jadual Pengguna dan IT_contact_list. Jadi apa masalahnya? terima kasih.
Ditetapkan dan diuji di meja kerja. Cuba ini: