在MySQL中是否有SQL-Server uniqueidentifier数据类型的替代方案?

时间:2013-05-17 09:50:56

标签: mysql sql-server

我正在将登录页面从一台服务器迁移到另一台服务器。旧服务器托管SQL服务器数据库和新的MySQL。登录页面使用用户表中的guid来标识具有会话变量的用户。在MySQL中是否有类似的替代方法?

2 个答案:

答案 0 :(得分:3)

您可以使用universally unique identifier功能生成UUID()

mysql> select uuid();
bb2647fb-bed7-11e2-a78a-001f166db385

要存储其中一个,您可以使用CHAR(36)

答案 1 :(得分:1)

创建唯一ID(在该表中)的标准MySQL方法是使用PRIMARY KEY AUTO_INCREMENT列。请参阅the documentation