MySQL替代二进制自动增量列?

时间:2012-07-09 19:57:38

标签: php mysql web binary auto-increment

MySQL有auto_increment,它允许我们自动创建唯一的主键。

但是,这仅适用于整数列。似乎没有办法将auto_incrementbinary列合并,例如:

mysql > create table Users(Id binary(6) auto_increment, primary key(id));

#1063 - Incorrect column specifier for column 'Id'

我们如何创建或实现自动增量二进制列?

(寻找一种能够保持原子性并具有与auto_increment整数列相当的性能的解决方案。)

1 个答案:

答案 0 :(得分:0)

在每次插入操作之前调用的触发器对于事务应该是安全的,并且将完成您想要的操作。

检查触发器上的manual page