我想知道是否可以在表中輸入查詢,但是break鍵(')會過早結束字符串 - 您可以使用雙撇號,但這會使查詢無效 當我想要使用它。輸入查詢到表SQL
例如:
INSERT INTO (TABLE) VALUES ('INSERT INTO (TABLE) VALUES ('Something', 123, 'Something2')
現在,作爲說,我可以用雙撇號來獲得「東西」,這將使查詢無效,如果我需要用我會稍後刪除撇號他們。
我該怎麼辦?
我想知道是否可以在表中輸入查詢,但是break鍵(')會過早結束字符串 - 您可以使用雙撇號,但這會使查詢無效 當我想要使用它。輸入查詢到表SQL
例如:
INSERT INTO (TABLE) VALUES ('INSERT INTO (TABLE) VALUES ('Something', 123, 'Something2')
現在,作爲說,我可以用雙撇號來獲得「東西」,這將使查詢無效,如果我需要用我會稍後刪除撇號他們。
我該怎麼辦?
這應該工作。
INSERT INTO (TABLE) VALUES ('INSERT INTO (TABLE) VALUES (''Something'', 123, ''Something2'')')
和DB你將有
INSERT INTO (TABLE) VALUES ('Something', 123, 'Something2')
你們是不是要插入SQL語句轉換成一個表作爲一個字符串?即您是否試圖將值INSERT INTO (TABLE) VALUES ('Something', 123, 'Something2'
插入到具有單列的表中,或者您是否嘗試使用查詢結果將值插入原始表中。
如果您用雙'
S中插入,結果將在數據庫中的單個'
,所以INSERT INTO (TABLE) VALUES ('INSERT INTO (TABLE) VALUES (''Something'', 123, ''Something2''')
將插入文本字符串INSERT INTO (TABLE) VALUES ('Something', 123, 'Something2'
但是我懷疑,如果這是你真正之後...
是的,我當之無愧 - -1。 – 2013-03-06 09:20:40
反斜槓不起作用? – 2013-03-06 09:01:33
https://xkcd.com/327/ – Aron 2013-03-06 09:02:11
[偉大的逃避現實(或:你需要知道怎麼處理文本中的文本)](http://kunststube.net/escapism/) – deceze 2013-03-06 09:02:40