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

Batasan MySQL InnoDB tidak berfungsi

Jika ada panggilan ke

SET FOREIGN_KEY_CHECKS=0;

kemudian cek FK dimatikan. Siapa tahu, itu mungkin keadaan sistem Anda saat ini. Aktifkan dengan

SET FOREIGN_KEY_CHECKS=1;

Perhatikan berikut ini. Mengaktifkan kembali pemeriksaan tidak akan memvalidasi ulang integritas referensial. Seseorang membutuhkan ALTER TABLE untuk itu.

Memublikasikan skema tidak banyak berarti bahwa Anda terlindungi.

Artinya, saya dapat mematikan batasan saya, menggunakan sistem, menghapus beberapa data, melakukan LOAD DATA INFILE (singkatnya mengacaukan data saya), lalu lari ke Stackoverflow dengan skema dan berkata "ya ampun bagaimana ini bisa terjadi".

Dan tidak masalah apa status sistem Anda sekarang. Yang penting adalah apa yang ada di masa itu.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa menggunakan objek PDO dengan benar untuk kueri SELECT berparameter?

  2. Tidak dapat terhubung ke server MySQL di '127.0.0.1' (10061) (2003)

  3. Bagaimana cara memeriksa apakah kueri MySQL menggunakan API lama berhasil?

  4. ssh dulu dengan mysqldb di python

  5. Tidak dapat mengakses MySQL setelah secara otomatis membuat kata sandi sementara