Localhost での MySQL Strict Mode Management (XAMPP)
MySQL Strict モードでは、追加のデータ検証と整合性チェックが強制されるため、実行時にエラーが発生する場合があります。特定の操作。このようなエラーが発生した場合は、厳密モードが有効かどうかを判断し、それを無効または有効にする方法を理解することが重要です。
厳密モードのステータスの確認
MySQL が有効であるかどうかを確認するにはローカルホスト (XAMPP) で厳密モードが有効または無効になっている場合は、次の SQL クエリを実行できます:
<code class="sql">SHOW VARIABLES LIKE 'sql_mode';</code>
出力には、変数名「sql_mode」の行が含まれます。 「sql_mode」の値に「STRICT_TRANS_TABLES」が含まれている場合、厳密モードが有効になります。それ以外の場合は無効になります。
厳密モードの無効化
厳密モードを無効にするには、次の SQL クエリを実行します。
<code class="sql">set global sql_mode='';</code>
これにより、効果的に後続のすべての操作に対して厳密モードを無効にします。空の文字列を目的のモードに置き換えることによって、無効にする特定のモードを指定することもできます。たとえば、「NO_ENGINE_SUBSTITUTION」のみを無効にするには、次のクエリを使用します。
<code class="sql">set global sql_mode='STRICT_TRANS_TABLES';</code>
厳密モードの有効化
厳密モードを有効にするには、次のコマンドを実行します。 SQL クエリ:
<code class="sql">set global sql_mode='STRICT_TRANS_TABLES';</code>
これにより、後続のすべての操作に対して厳密モードが有効になります。厳密モードを無効または有効にするには、MySQL サーバーの再起動が必要になる場合があることに注意してください。
以上があなたの記事に基づいた質問ベースのタイトルをいくつか示します。 * XAMPP で MySQL Strict モードを確認および管理するにはどうすればよいですか? * Localhost での MySQL Strict モードの有効化と無効化 (XAMPP): 包括的なガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。