-- ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΈΠΏΠ° Π΄Π°Π½Π½ΡΡ SERIAL
-- ΡΠΎΠ·Π΄Π°ΡΡΡΡ Π΄Π²Π° ΠΈΠ½Π΄Π΅ΠΊΡΠ° - ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΠΉ ΠΈ Π²ΡΠΎΡΠΈΡΠ½ΡΠΉ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ
CREATE TABLE t1 (id SERIAL PRIMARY KEY);
SHOW CREATE TABLE t1;
CREATE TABLE t2 (id SERIAL, PRIMARY KEY (id));
SHOW CREATE TABLE t2;
-- ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° SERIAL Π΄Π»Ρ ΡΠΈΠΏΠ° INTEGER
-- !!! ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΡΠ°Π±Π»ΠΈΡΠ° Ρ Π°Π²ΡΠΎΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠΎΠΌ, Π½ΠΎ Π±Π΅Π· ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΡΡΠ°.
CREATE TABLE t3 (id INT SERIAL DEFAULT VALUE);
SHOW CREATE TABLE t3;
CREATE TABLE t4 (id INT UNSIGNED SERIAL DEFAULT VALUE);
SHOW CREATE TABLE t4;
CREATE TABLE t5 (id SERIAL, val INT, INDEX(id, val));
SHOW CREATE TABLE t5;
ALTER TABLE t5 DROP INDEX id;
SHOW CREATE TABLE t5;