解决报错 You have an error in your SQL syntax
提示:想省时间的可以直接看结论
经过
今天又复习了一边PHP的PDO操作
同时用遍历的方法把导出的SQL用PDO的一系列exec()执行操作导入
但是猛的发现...

编辑切换为居中

编辑
于是上网查了一下,网上大部分都是说神马是引号 ' 用错了应该用反引号 `
但是我仔细看了一下代码发现不对劲啊,改用反引号的地方我都用了啊

编辑切换为居中
于是我把所有单引号内又加了反引号
结果 仍然是这样
考!

编辑
既然是这样的(低级)语法错误
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 '29, 1, 1, '运行日志', '/runtime/log', NULL, 0)' at line 1"
那肯定是细节问题
我又仔细审查了一遍代码发现是 分号当成逗号用了

编辑
把第一个分号去掉后,看一眼数据库,芜湖,有完整数据了
但是仔细一想他喵的我竟然浪费2,3个小时,话说这种错误为什么VScode检查不出来,淦
我TM...............只能痛哭一顿了

编辑
结论
遇见这样的语法错误
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 '29, 1, 1, '运行日志', '/runtime/log', NULL, 0)' at line 1"
那肯定是细节问题
一般仔细审查代码即可
常见的情况是
分号与逗号混用
普通引号与反引号混用
等