序文 SQL モードは、MySQL がサポートする SQL 構文と、実行されるデータ検証チェックに影響します。 MySQL サーバーはさまざまな SQL モードで動作し、sql_mode システム変数の値に応じて、クライアントごとに異なるモードを適用できます。 DBA は、サイト サーバーの動作要件に合わせてグローバル SQL モードを設定でき、各アプリケーションは独自の要件に合わせてセッション SQL モードを設定できます。 モードは、MySQL がサポートする SQL 構文と、実行されるデータ検証チェックに影響します。これにより、さまざまな環境で MySQL を使用したり、他のデータベース サーバーで MySQL を使用したりすることが容易になります。 詳しい紹介を見てみましょう。 SQL モードの設定 実行時に SQL モードを変更するには、SET ステートメントを使用してグローバルまたはセッションの sql_mode システム変数を設定します。 グローバル sql_mode を 'modes' に設定します。 SET SESSION sql_mode = 'modes'; モードリスト
詳細については、https://dev.mysql.com/doc/ref... を参照してください。 厳密なSQLモード
厳密なSQLモードは次のステートメントに適用されます
ストアド プロシージャ内で、厳密モードが有効な間にプロシージャが定義された場合、リストされたタイプの単一のステートメントが厳密な SQL モードで実行されます。 厳密な SQL モードは、入力値が無効であるか欠落しているエラーのクラスを表す次のエラーに適用されます。列のデータ型が間違っている場合、または範囲外である可能性がある場合、値は無効です。挿入される新しい行に、定義内に NOT NULL である明示的な DEFAULT 句がない列の値が含まれていない場合、その値は欠落します。
謝辞 読んでいただきありがとうございます。この記事がお役に立てれば幸いです。ありがとうございます。 要約する 上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に一定の参考学習価値を持つことを願っています。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM を応援していただきありがとうございます。 以下もご興味があるかもしれません:
|
<<: docker-compsoe を使用してフロントエンドとバックエンドを分離したプロジェクトをデプロイする方法
Docker は、安全で繰り返し可能な環境でソフトウェアを自動的にデプロイする方法を提供し、コンピュ...
初めて仮想マシンに MySQL をインストールしたとき、多くの問題が発生しました。ここでそれらを書き...
Linux でダイナミック ライブラリをロードできません次のような異常事態が発生した場合./test...
このセクションでは、Web ページ内のテキストをスクロールしたり、スクロール プロパティを制御できる...
前回の記事では、ソース コードを使用してロック関連の情報をデバッグする方法を紹介しました。ここでは、...
目次1. はじめに2. 準備3. スクリプトプロジェクトの構築4. コードの作成と実行5. まとめと...
序文CentOS 環境変数設定ファイル システムは階層型システムであり、他のマルチユーザー アプリケ...
今日、プロジェクトのホームページにアクセスするために Tomcat を設定していたところ、404 エ...
リレーショナル データベースでは、悲観的ロックと楽観的ロックがリソース同時実行シナリオのソリューショ...
その後、VSC で Jupyter Notebook を使用する方法も追加しました...アナコンダを...
目次序文子コンポーネントは親コンポーネントにデータを渡す1. 親コンポーネントから子コンポーネントに...
最近、Docker を使用して Java アプリケーションをデプロイしていたときに、タイムゾーンが間...
出典: http://www.ruoyi.vip/ 'vue' から Vue をイン...
目次落とし穴充填方法何の穴ですか?要約する落とし穴最近、仕事で商品の割引価格を計算すると、いつも1セ...
最近MySQLデータベースのバージョンを変更する必要があり、それを記録するために記事を書きます1. ...