我想将数据库从MySQL迁移到MemSQL。原始数据库使用UUID作为功能UUID()
生成的ID。是否有可能,如何使用类似的功能来生成这些ID?
答案 0 :(得分:0)
MemSQL没有内置的UUID()函数,但是您可以根据需要使用各种方式生成唯一的ID,例如:
SHA1(RAND())
,或获取16个字节的随机性CONCAT(SUBSTRING(SHA1(RAND()), 1, 16), SUBSTRING(SHA1(RAND()), 1, 16))
。 如果您需要它们遵循UUID格式,则可以使用字符串函数将其重新格式化