Mysql
 sql >> Database >  >> RDS >> Mysql

Mysql disabilita temporaneamente la colonna auto_increment in Stored procedure

Non riesco a immaginare una buona ragione per cui devi spegnerlo.

Se devi inserire qualsiasi record con il tuo id personalizzato AUTO_INCREMENT non è una barriera.

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

Allora perché devi spegnerlo?