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

Tabulka MYSQL se statickými a dynamickými hodnotami

Pokud chcete plně relační databázi, budete muset vytvořit druhou tabulku. To by obsahovalo informace o zákazníkovi. Tento klíč se poté stane cizím klíčem ve vaší tabulce faktur, takže informace o zákazníkovi budete muset uložit pouze jednou. Toto by byl doporučený způsob implementace něčeho takového.

Druhým způsobem (a to nedoporučuji) je, že byste museli vytvořit kruhový odkaz na „nadřazenou“ fakturu (tu, která uchovává informace o zákazníkovi). Poté, pokaždé, když vytvoříte novou fakturu, budete muset vložit toto ID rodičovského záznamu, abyste měli způsob, jak získat uložené informace. U všech ostatních faktur pro stejného zákazníka byste jednoduše nechali tyto informace prázdné.



  1. Maximální počet záznamů v tabulce databáze MySQL

  2. Existuje způsob, jak vygenerovat diagram tříd UML z existující databáze MySQL?

  3. Oracle – Chyba:'ORA-01400:nelze vložit NULL do

  4. Zkombinujte 2 dotazy SELECT LEFT JOIN, spojení/deklarování AS nefunguje