Giriş
AUTO_INCREMENT sütun tipi değil ancak tamamlayıcı bir özellik.
Sütun değerinin veritabanı tarafından yönetilmesini istediğimizi belirtir. Satır eklenmese, yani rollback yapılsa bile, id alanı 2'den 3'e atlar.
Sütun değerinin veritabanı tarafından yönetilmesini istediğimizi belirtir. Satır eklenmese, yani rollback yapılsa bile, id alanı 2'den 3'e atlar.
BIGINT ile kullanılabilir.
AUTO_INCREMENT yerine IDENTITY de kullanılabilir. Aralarında ne fark var bilmiyorum.
Örnek
Şöyle yaparız
CREATE TABLE outbox_event_intent (id BIGINT NOT NULL AUTO_INCREMENT,...);
Örnek
Şöyle yaparız
CREATE TABLE foo( id INT AUTO_INCREMENT PRIMARY KEY, thing VARCHAR(20) NOT NULL )ENGINE=INNODB; START TRANSACTION; INSERT foo(thing) VALUES ('frog'); COMMIT; START TRANSACTION; INSERT foo(thing) VALUES ('frog2'); -- Point-in-time A ROLLBACK; START TRANSACTION; INSERT foo(thing) VALUES ('frog3'); COMMIT; SELECT * FROM foo; +----+-------+ | id | thing | +----+-------+ | 1 | frog | | 3 | frog3 | +----+-------+
Hiç yorum yok:
Yorum Gönder