2016-11-30 90 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