Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Verwendung unbenutzter Primärschlüssel

Was Sie erreichen wollen, ist meiner Meinung nach keine sehr gute Idee. Beachte dies; es gibt noch andere Table s, die möglicherweise mit dem primary key verknüpft sind die Sie gerade gelöscht haben.

Angenommen, Sie haben vorhandene Werte in anderen Tabellen, die mit gelöscht verknüpft sind primary key :Wenn Sie einen neuen Eintrag mit primary key einfügen die aus der Lücke genommen wurde, haben Sie dann Werte die den anderen Tabellen zugeordnet sind. Das würdest du nicht wollen. Außer natürlich, wenn Sie ALLE reinigen Ihrer Tabellen, wenn Sie einen Primärschlüssel löschen , und das ist eine Menge Arbeit. Delete Cascade vielleicht nicht genug für die meisten.