2012-11-10 65 views
0

我想在我的數據庫中使用保留字如「user」或「right」作爲表或列名。到目前爲止,我一直在使用反引號,但是我在某處讀到它們是MySQL特有的,並且我想保持數據庫的兼容性。我還閱讀了關於在MySQL中使用ANSI模式以避免使用反引號,但我希望我的應用程序中的所有內容都是UTF-8。如何在MySQL中使用沒有反引號的保留字

如何使用保留字而不使用反引號或丟失跨數據庫兼容性?

感謝提前:)

+1

在ANSI SQL雙引號用於這個目的。它在MySQL上工作嗎?我不知道。 – bmargulies

+0

好的,謝謝,但是如果我在其他地方使用UTF-8,是否會造成衝突? – Virus721

+1

我建議更好的解決方案是不使用這些詞。試圖對保留字進行棘手的處理總是會在您忘記引用時導致麻煩,更不用說讓您的代碼更難以閱讀。 –

回答

相關問題