我想编写一个生成数字1 - 1000的查询并将其插入电子邮件地址,其中该电子邮件是空字符串。我知道语法已关闭,但MySQL是否可以生成一个随机数,我可以将其插入到字符串中以创建电子邮件,例如na@na122.com?
我正在寻找的更新语句将是这样的查询:
UPDATE contacts SET email = 'na@na' + random_number(1-1000) + '.com' WHERE email = '';
答案 0 :(得分:6)
我做了这个
CONCAT("na@na", RAND() * 100 , '.com')