是否有查询来打开/关闭general_log全局设置?

时间:2016-06-10 19:51:47

标签: mysql global-variables global mariadb

我可以简单地用查询切换(GLOBAL)变量的状态吗?也就是说,如果'ON'使'OFF'成为'OFF',而'ON'使其成为SET GLOBAL general_log = IF(general_log = 'ON', 'OFF', 'ON')

我试过了:

mysqld

但这会产生错误。

1 个答案:

答案 0 :(得分:3)

试试这个:

set global general_log = if (@@general_log, 'OFF', 'ON')

请注意,@@general_log可以是01(它是bit类型),而在MySQL中,这些值为falsetrue分别。