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

Bagaimana cara saya menggunakan penghapusan kaskade di mysql?

Inilah yang akan Anda sertakan dalam tabel komponen Anda.

CREATE TABLE `components` (
    `id` int(10) unsigned NOT NULL auto_increment,
    `typeId` int(10) unsigned NOT NULL,
    `moreInfo` VARCHAR(32), 
    -- etc
    PRIMARY KEY (`id`),
    KEY `type` (`typeId`)
    CONSTRAINT `myForeignKey` FOREIGN KEY (`typeId`)
      REFERENCES `types` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
)

Ingatlah bahwa Anda perlu menggunakan mesin penyimpanan InnoDB:mesin penyimpanan default MyISAM tidak mendukung kunci asing.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. NULL di MySQL (Kinerja &Penyimpanan)

  2. Contoh UTC_DATE – MySQL

  3. Bagaimana cara mengubah hasil SQL Query ke Struktur Data PANDAS?

  4. pengkodean karakter aneh dari data yang disimpan, skrip lama menunjukkan kepada mereka yang baru tidak

  5. Cara Mendapatkan Tahun dan Bulan Dari Tanggal di MySQL