这是我的代码
UPDATE ks_tidy SET announcedWeek = (
SELECT week(dateAnnounced) as weekAnnounced
FROM ks_tidy ) WHERE announcedWeek = ''
而且我遇到的问题是,当我尝试更新多于1行时,它不起作用吗?
1242-子查询返回多于1行
我不明白您为什么认为您需要为此子查询
UPDATE ks_tidy SET announcedWeek = week(dateAnnounced)
WHERE announcedWeek = ''
如果不是这种情况,请在问题中添加示例数据和预期输出作为文本。并且您应该测试null而不是''?