两段看起来一模一样的sql 为什么一段执行正常,另一段报错
这是运行失败的sql
这是运行成功的sql
DELETE FROM user_order WHERE ( orderId, acceptUserId ) IN ( ( '2', '1' ) ) AND allocationFlag = 1
DELETE FROM user_order WHERE ( orderId, acceptUserId ) IN ( ( '2', '1' ) ) AND allocationFlag = 1
我尝试过把这两句复制到其他的表中但是也是一样的效果,甚至把DELETE替换成select也是一样
回答
就你文本贴出来的,我放在编辑器比较,完全一样。
感觉还是你原始代码中空格、符号的问题,或者两个语句之间应该加上一个分割符。
以上是 两段看起来一模一样的sql 为什么一段执行正常,另一段报错 的全部内容, 来源链接: utcz.com/a/36308.html