sql >> Databasteknik >  >> RDS >> Mysql

MYSQL-tabell med statiska värden och dynamiska värden

Om du vill ha en helt relationsdatabas måste du skapa en andra tabell. Detta skulle hålla kundinformationen. Denna nyckel blir då en främmande nyckel i din fakturatabell, så du har bara lagrat kundinformationen en gång. Detta skulle vara det rekommenderade sättet att implementera något sådant här.

Det andra sättet (och jag rekommenderar inte detta) är att du skulle behöva skapa en cirkulär referens till "förälder"-fakturan (den som lagrar kundinformationen). Varje gång du skapar en ny faktura måste du sedan infoga det överordnade post-ID, så att du har ett sätt att hämta den lagrade informationen. För alla andra fakturor för samma kund lämnar du helt enkelt den informationen tom.



  1. Är denna fråga säker från sql-injektion?

  2. PostgreSQL vs MySQL, en jämförelse

  3. Fel:odefinierad egenskap $load

  4. Enklaste sättet att konvertera en Blob till en byte-array