\'西瓜\',為什么要這樣寫(xiě)呢?直接寫(xiě)成insert into fruitshop(name, num, price) values('西瓜', 9, 5);可以嗎?
4 回答

Caballarii
TA貢獻(xiàn)1123條經(jīng)驗(yàn) 獲得超629個(gè)贊
你都沒(méi)說(shuō)是在哪個(gè)場(chǎng)景這樣用的。
目測(cè)是把這條sql語(yǔ)句作為字符串,外面本身就需要單引號(hào),所以要把sql里面的單引號(hào)轉(zhuǎn)義,不然字符串識(shí)別就出錯(cuò)了

qq_青棗工作室_0
TA貢獻(xiàn)446條經(jīng)驗(yàn) 獲得超754個(gè)贊
"insert into fruitshop(name, num, price) values('西瓜', 9, 5);"
跟
"insert into fruitshop(name, num, price) values(\'西瓜\', 9, 5);"
是一樣的。

灬紫羽
TA貢獻(xiàn)107條經(jīng)驗(yàn) 獲得超71個(gè)贊
這個(gè)是往數(shù)據(jù)庫(kù)添加字符串的時(shí)候要在字符串兩邊加上引號(hào),估計(jì)你這個(gè)是把整個(gè)sql語(yǔ)句用引號(hào)括起來(lái)了,那么在引號(hào)里面的引號(hào)就要用轉(zhuǎn)義符轉(zhuǎn)義一下
添加回答
舉報(bào)
0/150
提交
取消