sql >> Databáze >  >> RDS >> Mysql

Podporuje MySQL dědičnost tabulek?

MySQL nepodporuje dědičnost tabulek. Jediný způsob, jak aproximovat funkčnost, je použít cizí klíč (což MySQL také není příliš dobré):

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

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

Je zřejmé, že byste museli změnit jakékoli pohledy a dotazy z „dědičné verze“ PostgreSQL na běžné dotazy s více vztahy.




  1. Existuje efektivnější způsob stránkování v Hibernate než provádění výběrových a počítání dotazů?

  2. Presto ekvivalent MySQL group_concat

  3. Import velkého CSV do databáze mysql

  4. Salesforce SOQL ze serveru SQL Server