Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Klucze obce i NULL w mySQL

Wartości NULL w kluczach obcych są w pełni dopuszczalne. Radzenie sobie z wartościami NULL w kluczach obcych jest trudne, ale nie oznacza to, że zmieniasz takie kolumny na NOT NULL i wstawiasz fałszywe rekordy („N/A”, „Unknown”, „No Value” itp.) w swoich tabelach referencyjnych.

Używanie wartości NULL w kluczach obcych często wymaga użycia LEFT/RIGHT JOIN zamiast INNER JOIN.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Usuń wszystkie klucze obce w bazie danych (MySql)

  2. Właściwy sposób na przechowywanie strefy czasowej w bazie danych?

  3. MySQL - Wyszukaj dokładne słowo z ciągu znaków

  4. Jak odjąć za pomocą SQL w MYSQL między dwiema wartościami daty i godziny i pobrać wynik w minutach lub sekundach?

  5. Prawidłowe użycie BoneCP