sql >> Databasteknik >  >> RDS >> Mysql

Mysql inaktivera auto_increment kolumn temporärt i lagrad procedur

Jag kan inte föreställa mig någon bra anledning till varför du behöver stänga av det.

Om du behöver infoga en post med ditt anpassade id AUTO_INCREMENT är inte en barriär.

http://sqlfiddle.com/#!9/4d413/1

CREATE TABLE t1 (id int NOT NULL AUTO_INCREMENT, PRIMARY KEY (id));

INSERT INTO t1 VALUES (23);
INSERT INTO t1 VALUES (null);

Så varför behöver du stänga av den?



  1. MySQL Workbench visar inte frågeresultat

  2. Hur pratar Access med ODBC-datakällor? Del 3

  3. Uppdatera MySQL från CSV med JAVA

  4. Wordnet sqlite Synonymer och exempel