第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何插入包含撇號(單引號)的值?

如何插入包含撇號(單引號)的值?

莫回?zé)o 2019-08-12 14:40:19
如何插入包含撇號(單引號)的值?在其中插入帶撇號的值的正確SQL語法是什么?Insert into Person  (First, Last)Values   'Joe',   'O'Brien'我一直收到錯誤,因?yàn)槲艺J(rèn)為O之后的撇號是值的結(jié)束標(biāo)記。
查看完整描述

3 回答

?
慕蓋茨4494581

TA貢獻(xiàn)1850條經(jīng)驗(yàn) 獲得超11個贊

在SQL中轉(zhuǎn)義撇號(即將單引號字符加倍):

INSERT INTO Person    (First, Last)VALUES
    ('Joe', 'O''Brien')
              /\
          right here

這同樣適用于SELECT查詢:

SELECT First, Last FROM Person WHERE Last = 'O''Brien'

撇號或單引號是SQL中的一個特殊字符,用于指定字符串?dāng)?shù)據(jù)的開頭和結(jié)尾。這意味著要將它用作文字字符串?dāng)?shù)據(jù)的一部分,您需要escape特殊字符。通過單引號,通??梢酝ㄟ^將報(bào)價加倍來實(shí)現(xiàn)。(兩個單引號字符,不是雙引號而不是單引號。)

注意:當(dāng)您通過原始SQL接口手動編輯數(shù)據(jù)時,您應(yīng)該只擔(dān)心此問題,因?yàn)樵陂_發(fā)和測試之外編寫查詢應(yīng)該是罕見的。在代碼中有一些技術(shù)和框架(取決于你的堆棧),它們負(fù)責(zé)轉(zhuǎn)義特殊字符,SQL注入等。


查看完整回答
反對 回復(fù) 2019-08-12
  • 3 回答
  • 0 關(guān)注
  • 628 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號