数据库
首页 > 数据库> > mysql-主键-UUID主键为VARBINARY或BLOB或VARCHAR

mysql-主键-UUID主键为VARBINARY或BLOB或VARCHAR

作者:互联网

我正在使用UUID作为其中一张表的主键.
将这个字段作为varchar / varbinary / blob的利弊是什么?

解决方法:

基于文本的UUID与基于二进制的UUID之间的区别是相当大的字节数-二进制表示形式为16个,而文本表示形式为30个-因此,二进制是可行的方法.我会选择在BLOB上使用VARBINARY-如果仅因为VARBINARY是较新的类型(并且来自SQL Server背景,我知道VARBINARY可以存储在行中).

标签:blob,primary-key,varbinary,mysql,database
来源: https://codeday.me/bug/20191023/1916454.html