2014-01-17 26 views
0

我有一個列名「用戶ID」現在,當我使用它在插入或...以下所有的嘗試給了我語法錯誤:如何使用具有空間的列名稱?

insert into mytbl('user id',.. 
insert into mytbl(['user id'],.. 
insert into mytbl([user id],.. 

我怎樣才能解決這個問題?

請讓我knbow如果你需要更多的澄清

感謝

+2

改變它的東西沒有空間。它可能會保持你的理智 – Strawberry

+0

是的喜歡:'user_id'或'userid'或其他什麼 –

回答

5

敷在蜱:

INSERT INTO mytbl(`user id`,.. 

到reffer到表使用

tbl1.`user name` 
+0

謝謝你!你解決了它!我將其標記爲已解決:) – user385729

+0

如果我想用表名引用它,它會是tbl1。['user name'] or tbl1.'user name'。? – user385729

+0

該解決方案解決了您的即時問題,但是在您處理所有空間時會感到很難過,以及您做出了多少無意的錯誤。 –

相關問題