今天突然发现,我的一个系统里,用这样的语句不能删除信息,语句如下:
delete from tabneName where id in(2,3,4,5,6)这样的语句我以前可以用的,今天不知道怎么的,删除不了。后来把语句放到SQL查询分析器里运行,提示:服务器: 消息 512,级别 16,状态 1,过程 UserTable,行 18
子查询返回的值多于一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。
语句已终止。
不知道是什么原因。