将随机VALUE插入Mysql表

时间:2015-06-06 13:06:12

标签: mysql

如何将此sql代码的“X”变为随机VARCHAR,其长度必须为10个字符?

INSERT INTO mybb_invitecodes
(`code`, `used`, `maxuses`, `expire`, `primarygroup`, `othergroups`, `createdby`) 
VALUES('X', '0', '1', '0', '2', '8', '1');

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

INSERT INTO mybb_invitecodes
(code, used, maxuses, expire, primarygroup, othergroups, createdby) 
VALUES (LEFT(UUID(), 10), 0, 1, 0, 2, 8, 1);

只需使用不带引号的数值,如:

VALUES ('X', 10, 0, 1, 0, 2, 8, 1)