0
我有一个表的名字的人第一选择。如果存在,那么下一个查询删除
我的要求是,我需要检查是否存在内部人员表中的任何记录与是PersonID = 1,所以如果存在 删除它
我曾尝试为
DELETE FROM Persons
WHERE PersonID = 1
AND EXISTS(SELECT PersonID FROM Persons WHERE PersonID = 1 LIMIT 1)
我收到以下错误
1093 - 您不能指定目标表' story_category”的更新在FROM子句
http://sqlfiddle.com/#!9/ab2b51
你能告诉我如何解决这个
只要执行查询'DELETE FROM Persons WHERE PersonID = 1' - 如果记录不存在,什么都不会发生。 –