作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
如何在 mysql 中插入时间 2009-09-22 18:09:37.881
。实际上我可以在 mysql 中插入和检索时间 2009-09-22 18:09:37
但每当我尝试插入 2009-09-22 18:09:37.881
数据没有被插入数据库。
2009-09-22 18:09:37.881 -------> YYYY-MM-DD HH:MI:Sec.Ms
我使用下面的查询创建了一个表
Create table XYZ(MyTime DateTime);
我尝试了下面的查询,效果很好
insert into XYZ(MyTime) values('2009-09-22 18:09:37');
但我尝试了以下查询但没有正常工作(数据没有插入数据库)
insert into XYZ(MyTime) values('2009-09-22 18:11:38.881');
最佳答案
我已经解决了这个问题。数据库不允许以毫秒为单位插入时间。请查看下面的行:
CREATE TABLE MyTimeStamp(TimeData decimal(17,3));
INSERT INTO MyTimeStamp(TimeData) values (20090922201843.426);
SELECT timestamp(TimeData) FROM MyTimeStamp;
2009-09-22 20:018:43.426000
关于mysql - 如何在MYSQL中插入时间2009-09-22 18 :09:37. 881 我的列类型是DateTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1459909/
我是一名优秀的程序员,十分优秀!