【发布时间】:2011-08-07 11:44:10
【问题描述】:
你好,
要在 MySQL 中表示 GUID,我应该只使用 varchar 吗?另外,既然它是用来识别用户的东西,它应该被加密吗?或者这是否失去了拥有 GUID 的意义? :)
谢谢!
【问题讨论】:
-
为什么以及如何使用 GUID?
你好,
要在 MySQL 中表示 GUID,我应该只使用 varchar 吗?另外,既然它是用来识别用户的东西,它应该被加密吗?或者这是否失去了拥有 GUID 的意义? :)
谢谢!
【问题讨论】:
我猜你来自 SQL Server 背景。在 MySQL 中,您通常使用带有 AUTO_INCREMENT 作为主键的 INTEGER(10) 字段。没有任何理由以任何方式加密该值。
【讨论】:
GUID 只是一个字符串,所以 varchar 就足够了。加密?不,我没有看到兴趣,一般来说,我们在基础中加密密码,而不是登录;)
【讨论】:
是的,varchar 是一个不错的选择。甚至可能是char,因为长度是固定的,很难我不知道你是否会有所收获。
我不明白你为什么要加密它。
【讨论】: