关于mysql语法的一个小问题
来源:百度知道 编辑:UC知道 时间:2024/05/14 19:12:38
我要创建一个column名叫Date,但Date在mysql里是关键字啊?请问怎么定义?
唉!不知道你的意思是不是把关键字作为列名!
这是我写的一个小例子!
create table mytest
(
datetime datetime
)
可以运行
create table mytest
(
[datetime] datetime
)
也可以!
查询的时候,这样的语法可以
select datetime from mytest
或
select [datetime] from mytest
如果你要建立含有空格的列名,必须用到[]:
错误:
create table mytest
(
date d datetime
)
消息 102,级别 15,状态 1,第 3 行
'datetime' 附近有语法错误。
正确:
create table mytest
(
[date d] datetime
)
查询的时候必须用到:
select [date d] from mytest
否则错误!
我是sql新手,回答的不好,请不要介意!