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

本站中文解释

end_markers_in_json参数主要用于控制JSON格式的字符串数据是否在字段开头和结尾添加双引号(”)。

若将end_markers_in_json设置为OFF, MySQL会在将JSON字符串转换为普通字符串数据时去掉字段开头和结尾处的双引号,而若将end_markers_in_json设置为ON, MySQL会把字段开头和结尾处加上双引号,可以用以更准确地将JSON格式的数据以字段来表达。

要设置参数end_markers_in_json,可以在MySQL客户端的服务器环境中执行以下命令:

SET GLOBAL end_markers_in_json=[0或1];

若要设置系统级别的参数为0表示关闭,1表示打开,也可以编辑MySQL配置文件my.cnf,在对应修改参数end_markers_in_json 的值,然后重启MySQL服务生效。

官方英文解释

end_markers_in_json

Command-Line Format --end-markers-in-json[={OFF|ON}]
System Variable end_markers_in_json
Scope Global, Session
Dynamic Yes
Type Boolean
Default Value OFF

Whether optimizer JSON output should add end markers. See
MySQL
Internals: The end_markers_in_json System Variable.


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