2015-01-21 25 views
1

如何在mysql中的varchar中插入sql語法?如何在mysql中的varchar中插入SQL

例如:

INSERT INTO vartemp (SQLSyntax) 
VALUES ('UPDATE RegExample SET Field1 = 'abc', Field2 = 123 WHERE whereCond1 = 'abc'') 

其中:

Vartemp是我的SQL語法表。

RegExample是表格的一個例子。

+0

ü要存儲〜應變包含SQL查詢? – Whencesoever 2015-01-21 11:58:57

+0

我認爲這不是一個好的做法... – Pierry 2015-01-21 12:06:08

+0

這是一個測試Windows服務的測試 – 2015-01-21 12:10:17

回答

2

這是你想要的嗎?

INSERT INTO vartemp (SQLSyntax) 
    VALUES ('UPDATE RegExample SET Field1 = ''abc'', Field2 = 123 WHERE whereCond1 = ''abc''') 

如果是這樣,你需要做的是正確轉義字符串中嵌入單引號。單引號的轉義方法是兩個單引號。

+0

哦,它工作正常!謝謝。 – 2015-01-21 12:00:46

1

簡單:

變化'翻番''