SQL日期类型的问题。。。高手进》》
来源:百度知道 编辑:UC知道 时间:2024/06/22 23:51:56
create table t(date datetime)
insert t values(2009-7-7)
select * from t
查询的结果不是输入的结果,但加单引号就是所输入的结果了,为什么是这样子啊?
insert t values(2009-7-7)
select * from t
查询的结果不是输入的结果,但加单引号就是所输入的结果了,为什么是这样子啊?
因为不加单引号的情况一般有两种:
1.数字类型
2.表中列名
而你这里用的是日期类型。
另外:插入表语句应当是insert into t values('2009-7-7')
没有加上引号
insert t values('2009-7-7')
这就是sql语句的规则,日期需要加单引号
插入表语句应当是insert into t values('2009-7-7')
其实它也是一个字符串型的。。