我试着去算表中的行数,并为现场随机数“随机” 现在这个工程:插入随机数到表中MYSQL
SELECT COUNT(*) FROM my_table;
和这个作品:
UPDATE my_table SET random = FLOOR(6500 * RAND()) + 1;
但是,这并不工作:
UPDATE my_table SET random = FLOOR((SELECT COUNT(*)) * RAND()) + 1;
但这种计算的行为0,并增加了一个,这样一ll字段有数字1而不是唯一的随机数字。
任何想法我做错了将是最有帮助的。
这正是需要什么,我没有意识到你可以使用像PHP中的变量。谢谢! – 2012-03-14 11:27:17