sql >> Databasteknik >  >> RDS >> Mysql

Har MySQL stöd för tabellarv?

MySQL stöder inte tabellarv. Det enda sättet att approximera funktionaliteten är att använda en främmande nyckel (som MySQL inte heller är så bra på):

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

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

Självklart måste du ändra alla vyer och frågor från PostgreSQL "arvsversionen" till vanliga frågor med flera relationer.




  1. En guide till PGpool - Tips och observationer:del tre

  2. python mysqldb-fel på min mac:Biblioteket är inte laddat:@rpath/libmysqlclient.21.dylib

  3. Komma igång med PostgreSQL 11 på Ubuntu 18.04

  4. Synkronisera alla användarroller mellan två Wordpress-installationer som delar samma wp_users och wp_usermeta-tabeller.