mysql数据库的timestamp可以修改成datetime吗
timestamp所能存储的时间范围为:'1970-01-01 00:00:01.000000' 到 '2038-01-19 03:14:07.999999'。到2038服务器就挂了。datetime所能存储的时间范围为:'1000-01-01 00:00:00.000000' 到 '9999-12-31 23:59:59.999999'。只要改成datetime就不会发生2038年无法使用的情况了
本帖最后由 通达邝金霞 于 2020-4-8 18:40 编辑
您好:
由于PHP、JAVA、mysql语言等很多计算机语言,都存在千年中问题,到2038年会爆发,因为计算机时间采用32位字节来存储,从1970年开始,每一秒加一个数,到2038年,32位字节就用完了,目前虽然有些解决办法,例如采用64位存储等,但因为离的时间还远,所以很多开发语言还没有彻底解决,相信到了那个时候,随着开发语言的版本升级,肯定可以较好解决的。
页:
[1]