我想将值添加到我添加到表中的新列。我需要更新大约 80 行,并在这里找到了一个使用与我尝试类似的格式的答案:
Update table_name
set column_name = 'G'
where item_id in (6,7,12,15,16,17,22,24,134,166...etc)
column_name 是 CHAR(10) 并且 item_id 是一个 INT
我收到一个错误:
`Subquery returned more than 1 value. This is illegal when the subquery follows =, !=, <, <= , >, >=, or when the subquery is used as an expression.'
我尝试只使用一组 3 个值并得到相同的错误。我对它太陌生了,不知道为什么这不起作用。
它确实一次可以工作,但我宁愿不这样做:)