Mysql
 sql >> база данни >  >> RDS >> Mysql

MYSQL таблица със статични стойности и динамични стойности

Ако искате напълно релационна база данни, тогава ще трябва да създадете втора таблица. Това ще запази информацията за клиента. След това този ключ става външен ключ във вашата таблица с фактури, така че можете да съхранявате информацията за клиента само веднъж. Това би бил препоръчителният начин за внедряване на нещо подобно.

Другият начин (и аз не препоръчвам това) е, че ще трябва да създадете кръгова препратка към "родителската" фактура (тази, която съхранява информацията за клиента). След това, всеки път, когато създавате нова фактура, ще трябва да вмъкнете този идентификатор на родителския запис, така че да имате начин да извлечете съхранената информация. За всички други фактури за същия клиент просто ще оставите тази информация празна.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Обратно инженерство на SQLAlchemy декларативна класова дефиниция от съществуваща MySQL база данни?

  2. Как да направя функция за добавяне на приятел/приятел в PHP?

  3. Две маси, с връзка една към много. Как да обединя стойности без дублиращи се редове?

  4. PHP:mysql_connect() няма да работи чрез команден ред

  5. Как да добавя JDBC драйвер към тръбопровода на Jenkins?