sql >> Databáze >  >> RDS >> Mysql

Používání nepoužitých primárních klíčů

To, čeho chcete dosáhnout, IMHO není moc dobrý nápad. Vezměte to v úvahu; existují další Table s, které mohou být spojeny s primary key které jste právě smazali.

Za předpokladu, že máte existující hodnoty v jiných tabulkách spojených s smazáno primary key :Když vložíte nový záznam pomocí primary key který byl převzat z mezery, budete mít hodnoty které jsou spojeny s ostatními tabulkami. To bys nechtěl. Pokud samozřejmě nevyčistíte VŠECHNY z vašich tabulek, když smažete primární klíč , a to je hodně práce. Delete Cascade pro většinu nemusí stačit.



  1. Načítání dat s hierarchickou strukturou v MySQL

  2. Obnova záloh PostgreSQL a TimescaleDB pomocí ClusterControl CLI

  3. Jak odečíst den od data v MariaDB

  4. Výjimky Python MySQLdb