在MySQL中,这意味着什么?/*!40100默认字符集latin1*/

Tom*_*aws 17 mysql

 /*!40100 DEFAULT CHARACTER SET latin1 */
Run Code Online (Sandbox Code Playgroud)
  1. 为什么它在评论标记之间?

  2. 什么是40100?

  3. 是什么 !对于?

  4. 它有什么作用?

  5. 这方面的文件在哪里?

adr*_*n54 27

  1. 这是一个可以由MySQL解释的条件注释

  2. 代码40100表示​​只有MySQL> = 4.1.0(4.01.00)的这些版本才能解释条件注释.

  3. !是为了强制MySQL解析代码之间的代码/* ... */

  4. 它设置参数DEFAULT CHARACTER ='latin1'的值,以便在导入期间可以正确地解释SQL转储中的数据.它不会影响数据库结构,只是帮助导出/导入过程正常工作.

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