Ich kann mir keinen guten Grund vorstellen, warum Sie das ausschalten müssen.
Wenn Sie einen Datensatz mit Ihrer benutzerdefinierten id
einfügen müssen AUTO_INCREMENT
ist kein Hindernis.
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);
Warum also müssen Sie es ausschalten?