MySQL自动生成唯一文本值?

时间:2011-04-29 03:22:23

标签: mysql

我有一个MySQL表,如下所示:

my_number my_unique_text_field

其中,my_number是一个整数

每当我向字段my_number插入数字时,我都希望将一个唯一的文本值分配给字段my_unique_text_field。是否可以直接使用MySQL实现此目的?或者我必须使用我的客户端生成这个唯一的文本字符串(我正在使用python)?

2 个答案:

答案 0 :(得分:3)

mysql的UUID已经足够了。但是如果你仍然担心可能的重复 - 你最好在python中生成它并处理唯一约束错误。

答案 1 :(得分:1)

如果你只是在一个唯一的ID而不是文本之后,最好的选择是使用UUID