我必须为更新大约30列的列创建时间戳,所以我创建了另外30个名为“x_lastmodified”的列,并且触发器适用于所有没有空格的列:
IF OLD.`SimpleName` != NEW.`SimpleName` THEN
SET NEW.`SimpleName_lastmodified` = now();
END IF;
......但下一个不会。我做错了什么?
IF OLD.`Poorly Named Column` != NEW.`Poorly Named Column` THEN
SET NEW.`Poorly Named Column_lastmodified` = now();
END IF;