Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apakah MySQL mendukung pewarisan tabel?

MySQL tidak mendukung pewarisan tabel. Satu-satunya cara untuk memperkirakan fungsionalitasnya adalah dengan menggunakan kunci asing (yang MySQL juga tidak terlalu bagus):

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

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

Jelas, Anda harus mengubah tampilan dan kueri apa pun dari "versi warisan" PostgreSQL menjadi kueri multi-relasi biasa.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. tidak dapat menjatuhkan kunci asing

  2. SQLException:Tidak ditemukan driver yang cocok

  3. Apakah ada MySQL .. INSERT ... PADA DUPLICATE KEY SELECT?

  4. SQL UPDATE semua nilai dalam bidang dengan string yang ditambahkan CONCAT tidak berfungsi

  5. Apa yang dimaksud dengan Tabel tidak mendukung pengoptimalan, melakukan pembuatan ulang + analisis?