- A.3.1.サーバー SQL モードとは何ですか。
- A.3.2.サーバー SQL モードはいくつありますか。
- A.3.3.サーバー SQL モードを判別するにはどうすればよいですか。
- A.3.4.モードはデータベースまたは接続に依存していますか。
- A.3.5.厳密モードにルールを追加できますか。
- A.3.6.厳密モードはパフォーマンスに影響しますか。
- A.3.7.MySQL 5.6 をインストールしたときのデフォルトのサーバー SQL モードは何ですか。
A.3.1. |
サーバー SQL モードとは何ですか。 |
サーバー SQL モードは、MySQL でサポートされる SQL 構文、および実行されるデータ妥当性チェックの種類を定義します。これにより、MySQL をさまざまな環境で使用したり、MySQL をほかのデータベースサーバーと一緒に使用したりすることが、さらに容易になります。MySQL サーバーは、これらのモードを各クライアントに個別に適用します。詳細は、セクション5.1.7「サーバー SQL モード」を参照してください。 |
|
A.3.2. |
サーバー SQL モードはいくつありますか。 |
各モードは、個別にオン/オフを切り替えることができます。使用可能なモードの完全なリストについては、セクション5.1.7「サーバー SQL モード」を参照してください。 |
|
A.3.3. |
サーバー SQL モードを判別するにはどうすればよいですか。 |
|
|
A.3.4. |
モードはデータベースまたは接続に依存していますか。 |
モードは特定のデータベースにリンクされていません。モードは、ローカルにセッション (接続) に対して設定するか、グローバルにサーバーに対して設定できます。これらの設定は、 |
|
A.3.5. |
厳密モードにルールを追加できますか。 |
厳密モードと呼ぶ場合は、 |
|
A.3.6. |
厳密モードはパフォーマンスに影響しますか。 |
一部の設定での入力データの厳密な検証では、検証を行わない場合より時間がかかります。パフォーマンスへの影響はそれほど大きくありませんが、そのような検証が必要ない場合 (アプリケーションでそのすべてをすでに処理している場合)、MySQL には厳密モードを無効にするオプションがあります。ただし、必要な場合は、厳密モードでそのような検証を行うことができます。 |
|
A.3.7. |
MySQL 5.6 をインストールしたときのデフォルトのサーバー SQL モードは何ですか。 |
MySQL 5.6.6 の時点では、デフォルトの SQL モードは |