序文 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 を使用してフロントエンドとバックエンドを分離したプロジェクトをデプロイする方法
1. 時間差関数(TIMESTAMPDIFF、DATEDIFF) MySQLを使用して時間差を計算...
Laravel 5.4 のデフォルトの utf8mb64 文字エンコーディングをサポートするには、M...
1. MS SQL Server 2005 --1. ログをクリアするexec('DUMP...
目次1. シーンレイアウト2. ハンドルリスナーを追加する1. イベントの変更を監視する2. 座標設...
目次概要ファイル記述子同期、非同期、Promise同期書き込み非同期書き込み(推奨)約束の書き方...
最近、携帯電話で https が有効になりました。緑色のロックを取得するには、次の問題を解決する必要...
この記事では、ボトムクエリ機能を実装するためのVueの具体的なコードを例として紹介します。具体的な内...
非常に大量のデータ(数百 GB)を計算する必要があったことはありますか?または、その内部を検索したり...
目次01 GTIDの紹介02 GTIDの仕組み03 GTIDの利点と欠点04 テスト環境構築05 テ...
React で国際化を実現するにはどうすればよいでしょうか? react-intlプラグインは、Re...
序文WeChat アプレットでは、App.js の globalData を中間ブリッジとして使用し...
これは、面接者の CSS に関する基本的な知識をテストするものです。 CSSでアニメーションを実装す...
まず、例を挙げてみましょう(読みたくない場合は、以下の要約だけ読んでください)。 order_typ...
サブフォルダーの末尾にスラッシュがない場合、2 つの HTTP リクエストが生成され、効率に影響しま...
序文今日はちょっとしたデモを書きました。左右にスワイプするロジックに関わる部分があります。当初はプラ...