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

Czy MySQL obsługuje dziedziczenie tabel?

MySQL nie obsługuje dziedziczenia tabel. Jedynym sposobem na przybliżenie funkcjonalności jest użycie klucza obcego (w którym MySQL też nie jest zbyt dobry):

CREATE TABLE first (
  id serial,
  PRIMARY KEY (id)
);

CREATE TABLE second (
  parent integer REFERENCES first,
  PRIMARY KEY (parent)
);

Oczywiście musiałbyś zmienić dowolne widoki i zapytania z "wersji dziedziczenia" PostgreSQL na zwykłe zapytania wielorelacyjne.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - Wyszukaj dokładne słowo z ciągu znaków

  2. WSTAW DO ... WYBIERZ Z ... W AKTUALIZACJI DUPLIKACJI KLUCZA

  3. Jak wstawić/utworzyć procedury składowane w mySQL z PHP?

  4. Zamów tabelę MySQL według dwóch kolumn

  5. Wstaw bieżącą datę w formacie datetime mySQL