sql >> Databasteknik >  >> RDS >> Mysql

Främmande nycklar och NULL i mySQL

NULL i främmande nycklar är helt acceptabla. Att hantera NULLs i främmande nycklar är knepigt men det betyder inte att du ändrar sådana kolumner till NOT NULL och infogar dummy ("N/A", "Okänt", "Inget värde" etc) poster i dina referenstabeller.

Att använda NULLs i främmande nycklar kräver ofta att du använder LEFT/RIGHT JOIN istället för INNER JOIN.



  1. Hotellrumspriser för olika säsonger

  2. Kan databasposter som lagts till från objekt raderas med knappen?

  3. Hur krymper man temporärt bordsutrymme i Oracle?

  4. GREATEST() Funktion i Oracle