标签: mysql database
我正在使用一个拥有客户表的MySQL数据库。其中一列包含phone_numbers varchar(10)。我的问题是如何创建一个遍历所有客户并插入随机电话号码的简单循环?
phone_numbers
varchar(10)
customer table
答案 0 :(得分:1)
对UPDATE和RAND函数使用LPAD语句(文档:RAND,LPAD)。
UPDATE
RAND
LPAD
示例(从0000000000到9999999999生成数字):UPDATE table SET phone_numbers = LPAD(FLOOR(RAND() * 10000000000), 10, '0')
UPDATE table SET phone_numbers = LPAD(FLOOR(RAND() * 10000000000), 10, '0')