作者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
1F:推 chph:`fieldname` ? 03/09 13:33
2F:推 LPH66:楼上正解 03/09 14:10
3F:→ b60413:例如 select 'id' 'select' from 'order'吗? 03/09 16:22
4F:推 linrobz:是 ` 不是 ' 03/10 14:56
5F:推 regionbbs:保留字可以用 [] 来标示,例如 [ORDER], [SELECT] 03/25 22:44