文章详情页
mysql时间格式问题
浏览:329日期:2022-06-10 17:05:36
问题描述
数据类型为 datetime, 为什么后面这么多000000? 怎么解决?默认添加的时间 ’2017-06-09 10:07:33’这样添加数据后,也会默认加好多0,醉了
问题解答
回答1:show variables like ’datetime_format’;
这是你想要设置datetime类型的格式,而你的后面估计还有毫秒,改成上面的就可以了。
问怎么改?在mysql的配置文件my.cnf 或者 my.ini中的[mysqld]下加入
datetime_format=%Y-%m-%d %H:%i:%s

改完保存,记得重启mysql服务!
回答2:时间精度问题,存储时间精度有秒级、毫秒级、微秒级,
DATETIME 范围:1000-01-01 00:00:00’到’9999-12-31 23:59:59’,为秒级
你的时间表示是微秒级的,所以秒之后的时间精度是没有的,所以都是0
怎么解决1.不用管,输出的时候格式化一下就好了,想要什么时间都可以2.采用其它数据类型,我推荐int
回答3:你的时间应该取的微妙,然后转换的日期格式。要是不要后面的格式的话 取11位的时间戳就可以。你看看你取的时间戳是什么mysql 5.6中的时间类型的新精度
回答4:图简单更换数据类型 timestamp 这样就不会默认出现0了,长度设置为0
回答5:@nicezhu 用的是哪个版本的数据库,我用的一直都是精确到秒级的
上一条:MySQL 如何从 datetime 类型的字段选择 date下一条:mysql - 现在已经使用CommandArgument取到t_ID的值,现在还想取t_Name的值一起放到cs文件中的sql语句中该怎么做
相关文章:
1. javascript - html5多个label中其中一个触发change,如何判断是哪一个出发了change2. javascript - 手机点击input时,button会被顶上去?求解决!!!3. python - django 项目的 migrations 目录是否应该提交到 git4. css - input中transition 设置background-color过渡,chrome浏览器页面初始化渲染会有过度效果5. 网页爬虫 - python爬虫用BeautifulSoup爬取<s>元素并写入字典,但某些div下没有这一元素,导致自动写入下一条,如何解决?6. javascript - iview 打包之后 找不到自带的icon图片,而且路径重复,点解7. mysql - phpMyAdmin无法导入数据8. navicat - Mysql无法连接9. python3.x - python多进程,不能在同一窗口吗10. mysql按照时间热度排序
排行榜

网公网安备