在mySQL中将随机数分配给具有NULL值的列

时间:2018-05-15 01:50:05

标签: mysql phpmyadmin

我有一个名为employees的表和一个名为group的列。现在,在检查表格后,该列有NULL个值,我想为它们分配一个从1到10的正确数字。任何人都可以帮我这个吗?我不知道从哪里开始,请注意我只想更新NULL的值。

1 个答案:

答案 0 :(得分:0)

尝试此更新:

UPDATE employees
SET `group` = FLOOR( 1 + RAND( ) *10 )
WHERE `group` IS NULL;

作为旁注,GROUP是MySQL保留的关键字,您应该避免使用它命名列等。