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

InnoDB MYSQL tidak didukung di server web

Saya memiliki masalah yang sama. Penyedia yang terpaksa saya gunakan hanya memiliki MyISAM dan saya kembangkan di InnoDB. Ini mungkin untuk bermigrasi karena tampaknya MyISAM mengabaikan semua perintah FK yang Anda gunakan saat membuat skema.

Saya menggunakan ekspor sederhana dari meja kerja Mysql dan mengimpor skema dan konten di host jarak jauh.

Saya pikir batasan database akan disimpan karena saya mengembangkan dan menguji menggunakan InnoDB dengan pemeriksaan FK. Jika kode Anda solid, risikonya adalah minimal bahwa database kehilangan integritas. Tetapi tentu saja ada kasus masalah tak terduga dengan kunci jika Anda tidak mengelola beberapa batasan dalam kode Anda.

Ikhtisar InnoDB dan MyISAM mesin penyimpanan dapat memberikan jawaban jika Anda mengandalkan hal lain yang membedakan keduanya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nilai default tidak valid untuk 'Tanggal'

  2. pilih beberapa baris nilai yang berbeda dari tabel yang sama

  3. Bagaimana cara menyisipkan banyak baris di MySQL?

  4. ekspor penggunaan memori dari database ke csv di php

  5. Bagaimana saya bisa menulis fungsi yang ditentukan pengguna di MySQL sehingga ketika saya menghapus baris dari satu tabel, baris tertentu dari tabel lain juga akan dihapus?