在mysql中为具有空值的列分配随机数

rslzwgfq  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(345)

我有一张table叫 employees 以及一个名为 group . 现在,在检查表时,列 NULL 我想给它们分配一个从1到10的正确数字。有人能帮我吗?我不知道从哪里开始,请注意,我想更新 NULL 只是。

of1yzvn4

of1yzvn41#

尝试此更新:

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

作为旁注, GROUP 是一个mysql保留关键字,你应该避免使用它来命名你的列等。

相关问题