有没有办法在mysql中生成随机数并附加到字符串?

时间:2011-06-19 00:15:16

标签: mysql sql random

我想编写一个生成数字1 - 1000的查询并将其插入电子邮件地址,其中该电子邮件是空字符串。我知道语法已关闭,但MySQL是否可以生成一个随机数,我可以将其插入到字符串中以创建电子邮件,例如na@na122.com?

我正在寻找的更新语句将是这样的查询:

UPDATE contacts SET email = 'na@na' + random_number(1-1000) + '.com' WHERE email = ''; 

1 个答案:

答案 0 :(得分:6)

我做了这个

 CONCAT("na@na", RAND() * 100 , '.com')