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

Korzystanie z nieużywanych kluczy podstawowych

To, co chcesz osiągnąć, IMHO, nie jest zbyt dobrym pomysłem. Weź to pod uwagę; istnieją inne Table s, które mogą być powiązane z primary key które właśnie usunąłeś.

Zakładając, że masz istniejące wartości w innych tabelach powiązanych z usuniętymi primary key :Gdy wstawiasz nowy wpis za pomocą primary key który został zaczerpnięty z luki, będziesz miał wtedy wartości które są powiązane z innymi tabelami. Nie chciałbyś tego. O ile oczywiście, jeśli wyczyścisz WSZYSTKO tabel, gdy usuniesz klucz podstawowy , a to dużo pracy. Delete Cascade może nie wystarczyć dla większości.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak stworzyć bloga w bazie PHP i MySQL - Admin Posts

  2. Java ZonedDateTime zapisz w bazie danych

  3. Błąd podczas ustawiania wartości właściwości; zagnieżdżony wyjątek to org.springframework.beans.NotWritablePropertyException:

  4. Zapytanie MySQL jest wolniejsze po utworzeniu indeksu

  5. jak usunąć partycję bez upuszczania danych w MySQL?