2016-11-30 65 views

回答

0

我認爲你有一些語法問題。
一些例子:

mysql> CREATE TABLE account (acct_num INT, amount DECIMAL(10,2)); 
Query OK, 0 rows affected (0.03 sec) 

mysql> CREATE TRIGGER ins_sum BEFORE INSERT ON account 
    -> FOR EACH ROW SET @sum = @sum + NEW.amount; 
Query OK, 0 rows affected (0.06 sec) 

NEW是新行。舊的是舊的。我想你可能需要更改你的代碼:

CREATE TRIGGER `ScheduleCheckin` AFTER INSERT ON `Checkins` FOR EACH ROW 
BEGIN 
update SCHEDULE 
SET SCHEDULE.Showedup = NEW.CheckInDateTime 
where SCHEDULE.MemberID = NEW.MemberID; 
END 
相關問題