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

Automatyczny przyrost po usunięciu w MySQL

To, co próbujesz zrobić, brzmi niebezpiecznie, ponieważ nie jest to przeznaczeniem AUTO_INCREMENT .

Jeśli naprawdę chcesz znaleźć najniższą nieużywaną wartość klucza, nie używaj AUTO_INCREMENT w ogóle i zarządzaj kluczami ręcznie. Jednak NIE jest to zalecana praktyka.

Cofnij się o krok i zapytaj „dlaczego musisz przetwarzać wartości kluczy? " Czy bez znaku INT (lub BIGINT ) nie zapewnia wystarczająco dużej przestrzeni na klucze?

Czy naprawdę będziesz mieć więcej niż 18,446,744,073,709,551,615 unikalne rekordy w ciągu życia Twojej aplikacji?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Odpytywanie schematu informacyjnego MySQL:Dlaczego? Jak?

  2. Kącik bazy danych:Przewodnik dla początkujących po silnikach pamięci masowej Mysql

  3. Błąd zapytania SQL MySQL w WordPressie w klasie WPDB

  4. Jak uzyskać różnicę lat z dwóch różnych dat?

  5. Błąd mysql node.js:ECONNREFUSED