
CREATE TABLE `dll` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `lname` varchar(30) DEFAULT NULL, `lid` varchar(5) DEFAULT NULL, `create_at` timestamp NULL DEFAULT NULL, `update_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; CREATE TRIGGER `insertrow_dll` BEFORE INSERT ON `dll` FOR EACH ROW SET NEW.`create_at`=NOW(); CREATE TRIGGER `deleterow_dll` AFTER DELETE ON `dll` FOR EACH ROW INSERT INTO ell (lname,lid,create_at,update_at) VALUES (old.lname,old.lid,old.create_at,now()); 期望删除 dll 一行数据,其实是移过去 ell ,应该把创建时间也带过去,
在 ell 看到 create_at,update_at ,取值都被设置成了 NOW(),
是因为什么原因呢?