我有一个名为employees
的表和一个名为group
的列。现在,在检查表格后,该列有NULL
个值,我想为它们分配一个从1到10的正确数字。任何人都可以帮我这个吗?我不知道从哪里开始,请注意我只想更新NULL
的值。
答案 0 :(得分:0)
尝试此更新:
UPDATE employees
SET `group` = FLOOR( 1 + RAND( ) *10 )
WHERE `group` IS NULL;
作为旁注,GROUP
是MySQL保留的关键字,您应该避免使用它命名列等。