2012-02-15 8 views
11
/*!40100 DEFAULT CHARACTER SET latin1 */ 
  1. なぜそれがコメント記号の間にありますか?MySQLでは、これはどういう意味ですか?/*!latin1の40100デフォルトの文字セット*/

  2. 40100はどれくらいですか?

  3. とは何ですか。ために?

  4. 何がしますか?

  5. このドキュメントはどこですか?

+0

? –

+0

@MarcusAdams、これらのコメントは、通常、任意の数のmysqlクライアントからの 'SQL'ファイルへのエクスポート中に表示されます – Jakub

答えて

19
  1. これは、コード40100は、MySQLの唯一のこれらのバージョン> = 4.1.0(4.01.00)は、条件付きコメントを解釈する意味のMySQL

    によって解釈することができ、条件付きコメント
  2. です。

  3. !は、SQLダンプ内のデータが中に正しくintepretedことができるように、それは=「LATIN1」パラメータのデフォルトの文字の値を設定します/* ... */

  4. 間でコードを解析するためにMySQLを強制的にここにありますインポート。これはデータベース構造には影響しませんが、エクスポート/インポートプロセスが正しく機能するように役立ちます。あなたがこれを見た

  5. http://dev.mysql.com/doc/refman/4.1/en/comments.html

関連する問題