作者b60413 (None)
看板Database
標題[SQL ] 資料庫名稱命名成SQL的Keyword..怎辦?
時間Sun Mar 9 13:33:08 2008
請問一下 ~
如果不小心將資料庫名稱或者欄位名稱命名成SQL語法中的keyword
該要怎麼辦....??
例如
CREATE TABLE
ordre (
id int(1) default NULL,
select int (1)
);
這樣我在做查詢的同時 SQL有辦法辨別什麼是Keyword或者是名稱嗎?
P.S 在做MySQL升級資料轉移時 user時常命名成這樣....導致資料回存錯誤
目前只能手動更改錯誤的名稱 但這樣做會造成資料的不完整性
不知道有誰可以提出更好的方法?謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.232.65.72
推 chph:`fieldname` ? 03/09 13:33
推 LPH66:樓上正解 03/09 14:10
→ b60413:例如 select 'id' 'select' from 'order'嗎? 03/09 16:22
推 linrobz:是 ` 不是 ' 03/10 14:56
推 regionbbs:保留字可以用 [] 來標示,例如 [ORDER], [SELECT] 03/25 22:44