我正在尝试创建一个触发器以允许每个表只包含一行。 该数据库将由多个软件使用,因此我希望该自动化由数据库完成。
在插入之前,数据库应该清理之前的寄存器以及外部表。
目前我正在尝试清理当前表,但遇到语法错误
编辑:
最佳答案
尝试删除开头/结尾:
CREATE TRIGGER before_insert_sensor BEFORE INSERT ON `sensor`
FOR EACH ROW
DELETE FROM sensor;
不过,您可能会在插入期间尝试删除时遇到问题。
关于MySQL 触发器语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35897609/