两段看起来一模一样的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

回到顶部