1. SQLを実行して表示する @@session.sql_mode を選択します。 グローバルレベル: 表示 @@global.sql_mode を選択します。 2. 変更 @@session.sql_mode='xx_mode' を設定します セッション sql_mode='xx_mode' を設定します グローバルレベル: 変更 グローバル sql_mode を 'xx_mode' に設定します。 @@global.sql_mode='xx_mode' を設定します。 session は省略できます。デフォルトのセッションは現在のセッションに対してのみ有効です。これをグローバルに変更する場合は、高度な権限が必要であり、次の接続時にのみ有効になります。これは現在のセッションには影響せず、MySQL が再起動すると無効になります。これは、MySQL が再起動すると、構成ファイル内の対応する値が再読み取りされるためです。これを永続的にする必要がある場合は、構成ファイル内の値を変更する必要があります。 vi /etc/my.cnf [mysqld] sql-mode = "xx_mode" 保存して終了し、サーバーを再起動すると、永続的に有効になります。 sql_mode の一般的な値は次のとおりです。完全グループ化のみ GROUP BY 集計操作の場合、SELECT 内の列が GROUP BY に表示されない場合は、列が GROUP BY 句にないため、この SQL は無効です。 ゼロ以外 この値は、自動インクリメント列への挿入に影響します。デフォルトでは、0 または NULL を挿入すると、次の自動インクリメント値が生成されます。このオプションは、ユーザーが値 0 を挿入し、列が自動増分されている場合に便利です。 STRICT_TRANS_TABLES このモードでは、トランザクション テーブルに値を挿入できない場合、現在の操作が中断され、非トランザクション テーブルには制限がありません。 日付にゼロがない 厳密モードでは、日または月をゼロにすることはできません。日付の月または日にゼロ値が含まれている場合、'0000-00-00' を除き、エラーが報告されます。 日付なし この値を設定すると、MySQL データベースはゼロ日付の挿入を許可しなくなり、ゼロ日付を挿入すると警告ではなくエラーがスローされます。ゼロ以外の年、月、日は要件を満たしますが、「0000-00-00」のみエラーになります。 ゼロ除算エラー INSERT または UPDATE 中にデータがゼロで除算されると、警告ではなくエラーが生成されます。このモードが指定されていない場合、値がゼロで除算されると、MySQL は NULL を返します。 いいえ GRANT が空のパスワードを持つユーザーを作成しないようにする エンジン代替なし 必要なストレージ エンジンが無効になっているか、コンパイルされていない場合は、エラーがスローされます。この値が設定されていない場合は、代わりにデフォルトのストレージ エンジンが使用され、例外がスローされます。 パイプASCONCAT 「||」をOR演算子ではなく文字列連結演算子として扱います。これはOracleデータベースと同じで、文字列連結関数Concatに似ています。 ANSI_QUOTES ANSI_QUOTES が有効になっている場合、二重引用符は識別子として解釈されるため、文字列を引用符で囲むことはできません。 参考: https://blog.csdn.net/wyzxg/article/details/8787878 MySQL sql_mode クエリと設定の詳細な説明については、これで終わりです。MySQL sql_mode クエリの関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
1. 問題の出現フラット リストを作成しました。リストの一部には、マウスをホバーすると表示されるポッ...
まず、MySQL のバージョンについて説明します。 mysql> バージョンを選択します();...
フレームセット ページは通常の Web ページとは多少異なります。依然として <HTML>...
これはかなり前に書かれた記事です。今となっては、その中の考え方は学ぶ価値があるように思えます。jb5...
この記事の例では、計算機機能を実装するためのjsの具体的なコードを参考までに共有しています。具体的な...
前提条件: content="width=750" <meta name=...
結果: コードロジックを実装するのが主な部分であり、具体的なページ構造を一つ一つ紹介することはありま...
大きな落とし穴、Linuxシステムに付属するPythonのバージョンを簡単に削除しないでください1....
目次質問1. webpack webpack-cliをインストールする2. webpackのバージョ...
最近Nginxを構築しているのですが、ドメイン名でアクセスできません。 nginx 構成ファイル n...
最近、Tencent Cloudを使用してサーバーを設定しました。使用中に、tomcatポートにアク...
1|0 カーネルをコンパイルする(1)uname -rコマンドを実行してカーネルバージョンを表示しま...
負荷分散とは負荷分散は主に、専用のハードウェア デバイスまたはソフトウェア アルゴリズムによって実現...
序文Linux には Windows のような目立つごみ箱がないため、簡単に復元することはできません...
この記事では、参考までに、ズームインとズームアウトのドラッグ機能を実現するためのVueの具体的なコー...