解決報(bào)錯(cuò) You have an error in your SQL syntax
提示:想省時(shí)間的可以直接看結(jié)論
經(jīng)過
今天又復(fù)習(xí)了一邊PHP的PDO操作
同時(shí)用遍歷的方法把導(dǎo)出的SQL用PDO的一系列exec()執(zhí)行操作導(dǎo)入
但是猛的發(fā)現(xiàn)...

編輯切換為居中

編輯
于是上網(wǎng)查了一下,網(wǎng)上大部分都是說神馬是引號(hào) ' 用錯(cuò)了應(yīng)該用反引號(hào) `
但是我仔細(xì)看了一下代碼發(fā)現(xiàn)不對(duì)勁啊,改用反引號(hào)的地方我都用了啊

編輯切換為居中
于是我把所有單引號(hào)內(nèi)又加了反引號(hào)
結(jié)果 ?仍然是這樣
考!

編輯
既然是這樣的(低級(jí))語法錯(cuò)誤
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, '運(yùn)行日志', '/runtime/log', NULL, 0)' at line 1"
那肯定是細(xì)節(jié)問題
我又仔細(xì)審查了一遍代碼發(fā)現(xiàn)是 分號(hào)當(dāng)成逗號(hào)用了

編輯
把第一個(gè)分號(hào)去掉后,看一眼數(shù)據(jù)庫,蕪湖,有完整數(shù)據(jù)了
但是仔細(xì)一想他喵的我竟然浪費(fèi)2,3個(gè)小時(shí),話說這種錯(cuò)誤為什么VScode檢查不出來,淦
我TM...............只能痛哭一頓了

編輯
結(jié)論
遇見這樣的語法錯(cuò)誤
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, '運(yùn)行日志', '/runtime/log', NULL, 0)' at line 1"
那肯定是細(xì)節(jié)問題
一般仔細(xì)審查代碼即可
常見的情況是
分號(hào)與逗號(hào)混用
普通引號(hào)與反引號(hào)混用
等