[SQL ] 資料庫名稱命名成SQL的Keyword..怎辦?
請問一下 ~
如果不小心將資料庫名稱或者欄位名稱命名成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
推
03/09 13:33, , 1F
03/09 13:33, 1F
推
03/09 14:10, , 2F
03/09 14:10, 2F
→
03/09 16:22, , 3F
03/09 16:22, 3F
推
03/10 14:56, , 4F
03/10 14:56, 4F
推
03/25 22:44, , 5F
03/25 22:44, 5F