Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Mysql wyłącz tymczasowo kolumnę auto_increment w procedurze składowanej

Nie wyobrażam sobie żadnego dobrego powodu, dla którego musisz to wyłączyć.

Jeśli potrzebujesz wstawić dowolny rekord z niestandardowym id AUTO_INCREMENT nie jest barierą.

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

Dlaczego więc musisz go wyłączyć?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Grupować według pierwszej litery, alfabetycznie, najlepiej?

  2. Jak ważne są tabele przeglądowe?

  3. łączenie zapytań mysql AND OR w Codeigniter

  4. MYSQL:Użytkownik — konfiguracja tabeli szczegółów profilu — najlepsze praktyki

  5. Konwertuj tablicę JSON w MySQL na wiersze