我有一个 MySql 表“短语”:
PHRASES
phrase
以下是一些短语示例:
"The quick brown fo"
"Eeney Meeney"
在表中插入新短语时,我想首先检查现有行是否是要插入的短语的部分版本。如果是这样,那么该行将被删除。
例如,如果我插入“Eeney Meeney Miney Moe”并且表中已包含“Eeney Meeney”,则“Eeney Meeney”将与插入一起删除,并且表将仅包含“Eeney Meeney Miney Moe”
最有效的方法是什么?是否可以用纯 SQL 来完成此操作?
最佳答案
您可以使用触发器来实现结果。
在插入触发器上,您可以检查短语并删除匹配的短语。
关于Mysql插入和删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25854132/