我需要使用随机名称列表更新数据库中的一列。例如,使用从10个或更少的列表中选择的随机名称更新3000行。
我已经搜索过了,但是似乎找不到能解决该问题的解决方案,当它是一个字符串时,对于整数来说,这很好用:
UPDATE tableName
SET columnName = FLOOR( 1 + RAND( ) *10 );
+--------+-------------+--------------+
| number | customer_id | product_name |
+--------+-------------+-------
该表包含10,000多个值。
我需要使用约10个名称列表中的随机值更新表product_name列。