Mysql
 sql >> база данни >  >> RDS >> Mysql

Автоматично увеличение след изтриване в MySQL

Това, което се опитвате да направите, звучи опасно, тъй като това не е предназначението на AUTO_INCREMENT .

Ако наистина искате да намерите най-ниската неизползвана стойност на ключа, не използвайте AUTO_INCREMENT изобщо и управлявайте ключовете си ръчно. Това обаче НЕ е препоръчителна практика.

Направете крачка назад и попитайте „защо трябва да рециклирате ключови стойности? " Направете неподписан INT (или BIGINT ) не осигурявате достатъчно голямо ключово пространство?

Наистина ли ще имате повече от 18,446,744,073,709,551,615 уникални записи през целия живот на вашето приложение?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Поддръжка на ScaleGrid DigitalOcean за MySQL, PostgreSQL и Redis™ вече е налична

  2. Съобщение за грешка в синтаксиса на MySQL Операнд трябва да съдържа 1 колона(и)

  3. Постигане на MySQL Failover &Failback на Google Cloud Platform (GCP)

  4. Функция MySQL COT() – Връща котангенса на число в MySQL

  5. mysqli_query() очаква поне 2 параметъра, 1 е даден?