select idOrder from serverorder where idOrder = '011201710022013562';
update serverorder set status= '服务中' where idOrder = '011201710022013562';
对于idOrder我使用的是主键约束,怎么使用update会出现子查询出现返回多条结果。下面是表中的部分数据:
可供参考的信息太少了,你把serverorder数据表的创建信息发一下
show create table serverorder;
可能是你设计数据库时导致了这个问题,按说这里不存在子查询啊,是不是开启了多表关联更新?菜鸟一枚,提供一个思路
我自己发现了原因,是因为创建表的时候创建了Trigger,在Trigger中存在查询语句,才导致了这个问题。感谢大家的帮忙。