文档中写 timestamp数据类型的取值范围为1970-2037
那过了2037怎么办;有没有什么办法使得这个时间的上限更大;使用datetime?谢谢大家!mysqltimestamp

解决方案 »

  1.   

    The TIMESTAMP data type has a range of '1970-01-01 00:00:01' UTC to '2038-01-19 03:14:07' UTC走出这个范围那就不能用 TIMESTAMP  了。除非自己修改MYSQL的原代码。
      

  2.   


    如果数据类型用datetime  不知道默认值可以不可用 DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
      

  3.   


    我试试看datetime数据类型  能不能用 DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP如果可以那就太好了
      

  4.   


    只能期待mysql 在2037年前更新时增大这个期限