【发布时间】:2010-11-21 01:51:16
【问题描述】:
我想在表格中添加一个随机值。虽然我知道如何在一个范围内添加随机整数,但我目前对如何从列表中添加随机选择的项目感到困惑。
假设我有一个用于 IM 帐户的 MYSQL 表。我想用随机数据填充它。
INSERT INTO `im` (`im`, `service`)
SELECT LOWER(`last`), RANDOM-SELECTION-HERE
FROM `contact`;
这个查询应该做的是将联系人的姓氏添加到 IM 表中,并从我给出的数组中随机选择。例如,数组将是:
['AIM', 'ICQ', 'MSN', 'Yahoo', 'GTalk', 'Other']
所以,我想添加用户的姓氏和数组中的随机项之一。
注意:我知道使用 PHP、Perl 等编程语言完全可以实现这一点,但我并不想这样做。请尝试提供一种严格使用 MYSQL 的方法。
【问题讨论】: