sql >> Database teknologi >  >> RDS >> Mysql

Fremmednøgler og NULL i mySQL

NULL'er i fremmednøgler er helt acceptable. Det er vanskeligt at håndtere NULL'er i fremmednøgler, men det betyder ikke, at du ændrer sådanne kolonner til NOT NULL og indsætter dummy ("N/A", "Ukendt", "Ingen værdi" osv.) poster i dine referencetabeller.

Brug af NULL i fremmednøgler kræver ofte, at du bruger LEFT/RIGHT JOIN i stedet for INNER JOIN.



  1. Sådan aktiveres alle CHECK &fremmednøglebegrænsninger for en tabel i SQL Server (T-SQL-eksempler)

  2. Oprettelse af en tabel programmatisk ved hjælp af MyBatis og MySql

  3. Sådan begrænser du rækker i et MySQL-resultatsæt

  4. flette opdatering oracle ude af stand til at få et stabilt sæt rækker