问题描述:
Mysql删选出同一张表的主键集合再使用该表的主键
in
进行删除报错。注意,这个问题只出现于mysql,mssql和oracle不会出现此问题。
原因分析:
Mysql不能先select出同一表中的某些值,再update这个表(在同一语句中)。
解决方案:
将select出的结果再通过中间表select一遍
Mysql删选出同一张表的主键集合再使用该表的主键
in
进行删除报错。注意,这个问题只出现于mysql,mssql和oracle不会出现此问题。
Mysql不能先select出同一表中的某些值,再update这个表(在同一语句中)。
将select出的结果再通过中间表select一遍
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M