Soalan:
Bagaimana cara saya menentukan status ketat MySQL mod dalam localhost (XAMPP) dan togol hidup atau matikan mengikut keperluan?
Penyelesaian:
Menyemak Status Mod Ketat:
Untuk menyemak sama ada mod ketat didayakan, jalankan pertanyaan SQL berikut:
SHOW VARIABLES LIKE 'sql_mode';
Jika salah satu nilai yang dikembalikan dalam lajur Nilai ialah STRICT_TRANS_TABLES, maka mod ketat didayakan. Jika tidak, ia dilumpuhkan.
Melumpuhkan Mod Ketat:
Untuk melumpuhkan mod ketat, laksanakan pertanyaan SQL berikut:
set global sql_mode='';
Anda boleh juga tentukan mana-mana mod SQL lain kecuali STRICT_TRANS_TABLES. Contohnya:
set global sql_mode='NO_ENGINE_SUBSTITUTION';
Mendayakan Mod Ketat:
Untuk mendayakan semula mod ketat, jalankan pertanyaan SQL berikut:
set global sql_mode='STRICT_TRANS_TABLES';
Nota:
Pembolehubah mod_sql boleh ditetapkan secara global atau untuk sambungan tertentu. Pertanyaan di atas mengubah suai tetapan global. Untuk menetapkan mod bagi sambungan tertentu, gunakan perintah SET sql_mode.
Atas ialah kandungan terperinci Bagaimana untuk Mendayakan atau Lumpuhkan Mod Ketat dalam MySQL (XAMPP)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!