我想mysql中插入datetime类型的字段时,在查询是空值。

gxfcome 2011-07-24 10:38:02
insert User VALUES(2,'ZHANGSAN',08/06/1990)
...全文
539 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
lsw645645645 2011-07-24
  • 打赏
  • 举报
回复
加上引号看看
hongmei85 2011-07-24
  • 打赏
  • 举报
回复
试下insert User VALUES(2,'ZHANGSAN','08/06/1990')
MuBeiBei 2011-07-24
  • 打赏
  • 举报
回复
insert User VALUES(2,'ZHANGSAN','1999-08-08 23:59:58')
豆虫 2011-07-24
  • 打赏
  • 举报
回复
birthday在数据库中是什么类型的?
xiaogug01 2011-07-24
  • 打赏
  • 举报
回复
insert User VALUES(2,'ZHANGSAN','1999-08-08 23:59:58')

1.datetime类型要假''
2.08/06/1990 格式不对,具体格式可以在传之前处理成1999-08-08 23:59:58格式或1999-08-08格式。

应该就可以了。
licip 2011-07-24
  • 打赏
  • 举报
回复
+1要这样写,你的格式不对[Quote=引用 2 楼 mubeibei 的回复:]
SQL code
insert User VALUES(2,'ZHANGSAN','1999-08-08 23:59:58')
[/Quote]
gxfcome 2011-07-24
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 aspwebchh 的回复:]
08/06/1990
这样写相当于 08除以06除以1990,结果肯定是0
写日期时,一定要加上引号, 以字符串的行式
[/Quote]
恩,分析的很正确
挨踢直男 2011-07-24
  • 打赏
  • 举报
回复
08/06/1990
这样写相当于 08除以06除以1990,结果肯定是0
写日期时,一定要加上引号, 以字符串的行式
MuBeiBei 2011-07-24
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 gxfcome 的回复:]
引用 2 楼 mubeibei 的回复:
SQL code

insert User VALUES(2,'ZHANGSAN','1999-08-08 23:59:58')

像他这样就可以,查询出来数据库里的结果是正确的。我的数据类型是datetime。加上引号也不对
[/Quote]

'08/06/1990'因为这样即使加上引号也是不对的,格式不对,要是想插入这种格式的时间得格式化一下。

具体看看SQL DATE对象
gxfcome 2011-07-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 mubeibei 的回复:]
SQL code

insert User VALUES(2,'ZHANGSAN','1999-08-08 23:59:58')
[/Quote]
像他这样就可以,查询出来数据库里的结果是正确的。我的数据类型是datetime。加上引号也不对

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧