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