Recommended Servers for MySQL
The world's most popular open source database
Contact a MySQL Representative
Login | Register
MySQLサーバは異なるSQLモードで機能し、これらのモードを各クライアントにそれぞれ適合させることができます。この機能では、各アプリケーションがサーバのオペレーティングモードをその要求に合わせることができます。
SQLモードでは、MySQLがどのSQL構文をサポートすべきかまたはどの種類のデータバリデーションを実行すべきか、といったサーバオペレーション分野が管理されています。つまり、モードを定義することにより、異なる環境で MySQL を使用でき、MySQL を別のデータ ベース サーバと併用できるようになります。
--sql-mode="mode_value"オプションでmysqldを起動させると、デフォルトのSQLモードが設定できます。MySQL 4.1からは、SET [SESSION|GLOBAL] sql_mode='mode_value'ステートメントを使用してsql_modeシステム変数を設定することで、ランタイムのモード変更もできます。
--sql-mode="mode_value"
mode_value
SET [SESSION|GLOBAL] sql_mode='mode_value'
sql_mode
SQLモードの設定に関するさらに詳しい情報は、項4.2.6. 「SQL モード」を参照してください。