sql >> Databasteknik >  >> RDS >> Mysql

Använder oanvända primärnycklar

Vad du vill åstadkomma, IMHO, är inte en särskilt bra idé. Ta hänsyn till detta; det finns andra Table s som kan vara associerade med primary key som du just har raderat.

Förutsatt att du har befintliga värden på andra tabeller kopplade till borttaget primary key :När du infogar en ny post med primary key som togs från gapet kommer du att ha värden som är kopplade till de andra tabellerna. Det skulle du inte vilja. Såvida du inte rengör ALLA av dina tabeller när du tar bort en primärnyckel , och det är mycket jobb. Delete Cascade kanske inte räcker för de flesta.



  1. Java SQL-datum är avstängt med 1 dag

  2. Är det möjligt att läsa MongoDB-data, bearbeta den med Hadoop och mata ut den till en RDBS (MySQL)?

  3. Fjärranslutning till en MySQL-databas

  4. Hur man uppgraderar MariaDB 5.5 till MariaDB 10.1 på CentOS/RHEL 7 och Debian Systems