有没有办法用php/mysql自动创建一个200行的表(id,密码),并为200行生成5位密码(1-9,A-Z)?
最佳答案
要在 MySQL 中生成 5 位密码,您可以使用如下内容:
SUBSTRING(conv(floor(rand() * 99999999999999), 20, 36), 1, 5);
如果您想解决数据库级别的所有问题,您可以查看存储过程提供的循环语法。
CREATE PROCEDURE doiterate(p1 INT)
BEGIN
label1: LOOP
SET p1 = p1 + 1;
IF p1 < 10 THEN
ITERATE label1;
END IF;
LEAVE label1;
END LOOP label1;
SET @x = p1;
END;
关于php - MYSQL为200行生成5个随机字符(1-9,A-Z),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12339305/