我有一个MySQL
表,如下所示:
my_number
my_unique_text_field
其中,my_number
是一个整数
每当我向字段my_number
插入数字时,我都希望将一个唯一的文本值分配给字段my_unique_text_field
。是否可以直接使用MySQL
实现此目的?或者我必须使用我的客户端生成这个唯一的文本字符串(我正在使用python
)?
答案 0 :(得分:3)
mysql的UUID已经足够了。但是如果你仍然担心可能的重复 - 你最好在python中生成它并处理唯一约束错误。
答案 1 :(得分:1)
如果你只是在一个唯一的ID而不是文本之后,最好的选择是使用UUID