MySQL有auto_increment
,它允许我们自动创建唯一的主键。二进制自动增量列的MySQL替代方案?
但是,这只适用于整数列。似乎没有要到auto_increment
与binary
列相结合的方式,例如:
mysql > create table Users(Id binary(6) auto_increment, primary key(id));
#1063 - Incorrect column specifier for column 'Id'
我们怎样才能创造或实现一个自动增量二进制列?
(寻找它保持原子性,并具有相当的性能auto_increment
整数列的解决方案。)
可能是插入前触发器,以事务安全的方式计算新的id值。 – 2012-07-09 19:59:38