数据库
首页 > 数据库> > mysql-是否有查询来打开/关闭general_log全局设置?

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

作者:互联网

我可以简单地通过查询切换(GLOBAL)变量的状态吗?也就是说,如果它是“ ON”,则将其设置为“ OFF”,如果它是“ OFF”,则将其设置为“ ON”.

我尝试了这个:

SET GLOBAL general_log = IF(general_log = 'ON', 'OFF', 'ON')

但这会产生错误.

解决方法:

尝试这个:

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

请注意,@@ general_log为0或1(它是位类型),在MySQL中,这些值分别为false和true.

标签:global-variables,mariadb,global,mysql
来源: https://codeday.me/bug/20191118/2028984.html