我有一个表包含列isStaff(位)的Person,它允许NULL值.
目的是该字段必须包含值0/1; 但是,由于首先缺乏对用户输入的应用程序处理,因此该列中有多个具有NULL值的记录.
如果我尝试执行此查询:
UPDATE Person
SET isStaff = 0
WHERE isStaff IS NULL
Run Code Online (Sandbox Code Playgroud)
我收到错误:
子查询返回的值超过1.当子查询跟随=,!=,<,<=,>,> =或子查询用作表达式时,不允许这样做.
知道如何解决这个问题吗?