これを行う:
CREATE TABLE tickets
(
uid serial
)
次に、次のuidを取得します:
BEGIN
INSERT INTO tickets VALUES (NULL);
SELECT LAST_INSERT_ID();
END
uidシリアルは
と同等ですuid BIGINT(20) UNSIGNED NOT NULL PRIMARY KEY auto_increment
このアプローチではデッドロックが発生することはなく、必要な数の接続をスローできます。