关于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新手,回答的不好,请不要介意!