今天小魏在操作数据库的时候发现,在用secureCRT登录操作mysql报错提示ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘‘%expire_logs_days%’’ at line 1出现这个提示,经过排查发现,这个是语句错误,
报错信息:
mysql报错提示ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘‘%expire_logs_days%’’ at line 1
使用命令:
show variables like ‘%expire_logs_days%’;(小魏在使用反引号的时候出现了报错)
show variables like ‘%expire_logs_days%’;(小魏在用这个命令单引号的时候没有报错,问题解决)
其实这个问题就是语法上的错误,在MySQL中,为了区分MySQL的关键字与普通字符,MySQL引入了一个反引号。
使用的是单引号而不是反引号,所以会就报了这个错误出来。修改后,再次运行就不会报错了。



更换wordpress域名,网站图片缩略图不显示的解决方法
导入数据库报错ERROR 1115 (42000) at line 17: Unknown character set: ‘utf8mb4’
出现HTTP 错误 404.0 – Not Found 您要找的资源已被删除、已更名或暂时不可用
如何开启MySQL的binlog日志
wordpress垃圾评论清除办法,快速批量删除
linux安装rz命令出现-bash: rz: command not found 解决方法
SecureCRT远程连接Linux—文字符出现乱码的解决方法