2013-04-02 86 views
0

我在使用mySQL時遇到了一個問題。我有一個包含零件號和說明的零件表。我正在嘗試插入上千個部分,並且需要使格式化才能適用於每個插入。對於某些部分的描述(文本型)將是這樣的:sql插入中的單引號和雙引號

TUBE 1/2" X .049" 未陽極氧化6061 T6 12'

我嘗試引號的衆多組合,但因爲它使用單引號和雙引號插入爲文本是一種真正的痛苦。我該如何做到這一點,以便它可以適用於所有插入,即使那些沒有任何特殊字符的插入?

回答

0

使用反斜槓逃逸符號: 'TUBE 1/2 \ 「X .049 \」 未陽極氧化'

我希望這有助於。您使用的是單或雙引號

+0

這一工程,但有沒有辦法做到所以不必逃避角色?有超過一千行,我不得不搜索每一行來檢查它是否有報價逃脫。這是不切實際的,因爲每行都有引號,但並不是所有的都需要轉義。 –

+0

有沒有自動添加轉義的方法?像替換功能一樣?或者將文本帶入文本編輯器並進行全局搜索和替換?這聽起來像你有一個難題。 –

+0

你可以看看這個[Inline Link](http://dev.mysql.com/doc/refman/5.0/en/mysql-real-escape-string.html)可能有幫助 – dharag

0

每次,使用反斜槓字符轉義 TUBE 1/2 \「X .049 \」未陽極氧化6061 T6 12 \」