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

Wartość autoinkrementacji MySQL wzrasta, nawet gdy wstawienie nie powiedzie się z powodu błędu

Tak działają wartości i sekwencje automatycznego przyrostu. Gdy używana jest wartość, nie jest ona odzyskiwana, jeśli transakcja się nie powiedzie, a transakcja zostanie wycofana.

Ponieważ używasz wartości automatycznego przyrostu, rzeczywista wartość nie ma znaczenia, więc spacje nie powinny stanowić problemu, poza estetyką braku liczb.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL — czy powinienem używać wielokolumnowych kluczy podstawowych w każdej tabeli podrzędnej?

  2. Obraz Dockera uruchomiony w procesorze m1

  3. POST dowolnej liczby rekordów z formularza HTML

  4. Znaki niełacińskie i ouch

  5. PHP/MySQL:Wyróżnij wyniki zapytania SOUNDS LIKE