我可以简单地用查询切换(全局)变量的状态吗?也就是说,如果是'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
的(它是一种bit
类型),在MySQL中,这些值分别是false
和true
。