在mysql中插入随机ID

时间:2012-11-28 11:46:18

标签: mysql

我有一个名为students的表,其中包含一个名为student_id的列。此列当前为空是否有一个函数将自动生成随机ID并插入表中的每个记录。

谢谢

2 个答案:

答案 0 :(得分:1)

我建议使用UUID()功能。

INSERT INTO my_table VALES (UUID(), ...);

或(在您的情况下):

UPDATE students SET student_id = UUID();

答案 1 :(得分:0)

您可以尝试使用UUID()创建一个像

这样的唯一值
 .... Values(UUID(), "TestUUID");