MySQL Variables sql_quote_show_create 数据库 参数变量解释及正确配置使用

本站中文解释

sql_quote_show_create是MySQL服务器的一个参数变量,它的作用是控制在SHOW CREATE TABLE等命令中是否使用额外的引号。如果sql_quote_show_create的值设置为1,则表示在输出的SQL语句中,会将列的名称、表的名称等放入双引号中,括号中也使用双引号,以此强制性使用引号。如果sql_quote_show_create的值设置为0,则表示在输出的SQL语句中,只有在列和表名称中以及括号中中使用引号,缺省值为1。

要设置这个参数,可以使用SET GLOBAL定义它,例如:

SET GLOBAL sql_quote_show_create=1;

此外,也可以在my.cnf文件中设置这个参数,如:

sql_quote_show_create=1

然后重新启动MySQL服务,以使这个参数生效。

官方英文解释

sql_quote_show_create

System Variable sql_quote_show_create
Scope Global, Session
Dynamic Yes
Type Boolean
Default Value ON

If enabled (the default), the server quotes identifiers for
SHOW CREATE TABLE and
SHOW CREATE DATABASE
statements. If disabled, quoting is disabled. This option is
enabled by default so that replication works for identifiers
that require quoting. See Section 13.7.5.10, “SHOW CREATE TABLE Statement”,
and Section 13.7.5.6, “SHOW CREATE DATABASE Statement”.


数据运维技术 » MySQL Variables sql_quote_show_create 数据库 参数变量解释及正确配置使用