mysql插入时间戳问题
2017-11-29 12:29
190 查看
数据表中设置的是timestamp(6),然后时间戳因为各种原因不能使用数据库自带的生成,是根据自己编写的函数生成出来的,然后偶然间出现了如下错误:
Incorrect datetime value: '2017-11-28 16:04:05.1e3000' for column 'MYTIMESTAMP' at row 1
毫秒数后面成科学计数了,只此一例,之前之后都没有出现过这种情况。很纳闷然后看下方法里面有
ROUND(ROUND(RAND(),3)*1000),因为毫秒后面的数前三位是根据字符串拼接而成的,说明1e3是由随机数直接生成了。坑了,不是说RAND()是取得[0,1)嘛,怎么取到1了。。。
Incorrect datetime value: '2017-11-28 16:04:05.1e3000' for column 'MYTIMESTAMP' at row 1
毫秒数后面成科学计数了,只此一例,之前之后都没有出现过这种情况。很纳闷然后看下方法里面有
ROUND(ROUND(RAND(),3)*1000),因为毫秒后面的数前三位是根据字符串拼接而成的,说明1e3是由随机数直接生成了。坑了,不是说RAND()是取得[0,1)嘛,怎么取到1了。。。
相关文章推荐
- 用Mysql5.6插入出现时间问题Incorrect datetime value: '' for column 'createtime'
- java插入大量数据到mysql耗费大量时间的问题
- Django 使用 MySQL 存储时间中遇到的问题(在数据库中记录插入时间、更新时间、删除时间)
- Mybatis+Mysql插入时间默认值问题
- MySQL时间插入的问题
- MySql解决插入中文乱码问题
- Mysql插入中文变为全问号???的问题 解决方法
- PHP 插入时间戳进mysql数据库问题
- Node.js 连接 MySQL 插入 TEXT 类型报错问题
- MySQL插入数据中文乱码问题解决办法
- 解决 C++ 操作 MySQL 大量数据插入效率低下问题
- ubuntu下解决mysql插入中文乱码(???)的问题
- 解决一个mysql关于按文章以及评论的最早时间的排序问题
- mysql中插入单引号的问题
- C# 代码向MySQL 插入数据乱码问题
- 解决用django创建网站时mysql插入中文数据报错的问题
- MySQL里AUTO_INCREMENT表里插入0值的问题
- mysql插入和更新时自动更新为当前时间
- mysql 时间列自动插入当前日期时间
- 关于Mysql插入中文时报错代码为1366的相关处理及插入中文乱码问题相关处理