Im running the following query from my PhpMyadmin sql tab
CREATE TRIGGER testTrigger
AFTER INSERT ON tbl_table1
FOR EACH ROW
BEGIN
INSERT INTO tbl_table2 (id,name) values (NEW.id,NEW.name);
END
But everytime I’m getting this error msg:
#1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ” at line 5
Im using MySQL client version: 5.1.37,PHPMyadmim Version information: 3.2.2.1deb1
Look here:
So probably you should try:
EDITED: I tried this and it’s working in MySQL
Then tried
INSERT INTO test1 SELECT 5,'pois';and trigger worked!!