假设我有一个mysql表,其中有两个列:a和B。是否可能有一个唯一的键,使我只能在A或B中插入一个值一次(在整个表中一次)?编辑:我能够通过以下触发器完成这一任务:create trigger unique_check before insert on mytable WHERE nonexistent = 'value'; END IF;但是,我没有看到'A或B已经存在‘错
当我执行一个查询时,我得到诸如"error near select“或"error near ','”之类的错误消息。我希望它能给我一个行号或语句号。加载触发器并在语法或运行时遇到错误后,我必须返回到我的编辑器并进行更改。然后,我必须在重新加载触发器之前执行drop trigger命令。抛开实现差异不谈,我切换到mySQL会更有意义吗?