navicat 1146报错解决方法

说实话,你说的这个情况啊,我之前也遇到过。
C盘那个隐藏文件夹,一般叫DATA,得先找到它,点开。
然后里面有个叫MYSQL的文件夹,再点进去,里面有个DATA文件夹,这个才是放东西的正确位置。
你没放这里,肯定不行啊。
我之前弄的时候,也是对着电脑瞎鼓捣,差点没折腾死。
你赶紧去看看,是不是放错了地方。

mysql query报错怎么解决

上周 我那个朋友 MySQL出错特别烦人。

先看错误信息。
1 06 4 ?SQL语法错。
1 1 4 6 ?表不存在。
记下错误代码和描述。

然后检查SQL语句。
括号对不对? 表名列名拼对没? WHERE和HAVING别搞混。

命令行执行试试。
MySQLWorkbench也行。

连接问题要排查。
用户名密码对不对? 远程连接端口开没开? 3 3 06 端口防火墙没拦着吧?
表结构也要看。
表真的存在吗? 列名和数据类型对不对? 非空约束被违反了?
权限问题最坑。
用SHOW GRANTS看看。
能不能查?能不能改? 能不能建表?
错误日志很有用。
log_error参数设置对没对? 路径对不对? /var/log/mysql/error.log 一般都能找到。

查官方文档。
错误代码那章看看。
没有?去StackOverflow搜。
贴上错误信息和SQL语句。

最后调试。
EXPLAIN分析执行计划。
查询简化试试。
general_log记录所有SQL。
对比一下。

就这样。
你看着办。
算了。