Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Mysql desabilita a coluna auto_increment temporária no procedimento armazenado


Não consigo imaginar nenhuma boa razão para que você precise desligar isso.

Se você precisar inserir algum registro com seu id personalizado AUTO_INCREMENT não é uma barreira.

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);

Então, por que você precisa desligá-lo?