我有一个名为 employees
的表和一个名为 group
的列。现在,在检查表后,该列具有 NULL
值,我想为它们分配一个从 1 到 10 的正确数字。任何人都可以帮助我解决这个问题吗?我不知道从哪里开始,请注意,我只想更新 NULL
值。
最佳答案
尝试此更新:
UPDATE employees
SET `group` = FLOOR( 1 + RAND( ) *10 )
WHERE `group` IS NULL;
顺便说一句,GROUP
是 MySQL 保留关键字,您应该避免使用它来命名列等。
关于mysql - 将随机数分配给 mySQL 中具有 NULL 值的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50341219/