Pengurusan Mod Strict MySQL dalam Localhost (XAMPP)
Mod ketat MySQL menguatkuasakan pengesahan data tambahan dan semakan konsistensi, kadangkala mengakibatkan ralat semasa melakukan operasi tertentu. Jika anda menghadapi ralat sedemikian, adalah penting untuk menentukan sama ada mod ketat didayakan dan memahami cara untuk melumpuhkan atau mendayakannya.
Menyemak Status Mod Ketat
Untuk menyemak sama ada MySQL mod ketat didayakan atau dilumpuhkan pada hos tempatan anda (XAMPP), anda boleh melaksanakan SQL berikut pertanyaan:
<code class="sql">SHOW VARIABLES LIKE 'sql_mode';</code>
Output akan menyertakan baris dengan nama pembolehubah "sql_mode." Jika nilai "sql_mode" mengandungi "STRICT_TRANS_TABLES", maka mod ketat didayakan. Jika tidak, ia dilumpuhkan.
Melumpuhkan Mod Ketat
Untuk melumpuhkan mod ketat, laksanakan pertanyaan SQL berikut:
<code class="sql">set global sql_mode='';</code>
Ini akan berkesan lumpuhkan mod ketat untuk semua operasi berikutnya. Anda juga boleh menentukan mod tertentu untuk dilumpuhkan dengan menggantikan rentetan kosong dengan mod yang diingini. Sebagai contoh, untuk melumpuhkan hanya "NO_ENGINE_SUBSTITUTION", anda akan menggunakan pertanyaan berikut:
<code class="sql">set global sql_mode='STRICT_TRANS_TABLES';</code>
Mendayakan Mod Ketat
Untuk mendayakan mod ketat, hanya laksanakan yang berikut Pertanyaan SQL:
<code class="sql">set global sql_mode='STRICT_TRANS_TABLES';</code>
Ini akan membolehkan mod ketat untuk semua operasi seterusnya. Perlu diingat bahawa melumpuhkan atau mendayakan mod ketat mungkin memerlukan permulaan semula pelayan MySQL anda untuk berkuat kuasa.
Atas ialah kandungan terperinci Berikut ialah beberapa tajuk berasaskan soalan berdasarkan artikel anda: * Bagaimana Saya Semak dan Mengurus Mod Ketat MySQL dalam XAMPP? * Mendayakan dan Melumpuhkan Mod Ketat MySQL dalam Localhost (XAMPP): Gu yang Komprehensif. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!