赞助连接

赞助连接

阅 读 文 章

关于Mysql日期字段的问题,请高手帮忙

[来源:网上转载 (CSDN转载) | 作者:网友(ujjpe) | 时间:2008-06-11 | 浏览:人次 ]

怎么可以在Mysql日期字段中的默认值,用一个日期函数来生成系统时间?  
   
  我知道在Mssql里用date()   或now()就可以了,但在Mysql怎么表示?
用   NOW()
用   NOW()设置字段不行,出行错误如下:  
   
  错误  
  SQL   查询:    
   
  ALTER   TABLE   `news`   CHANGE   `shijian`   `shijian`   DATE   NULL   DEFAULT   'now()'    
   
  MySQL   返回:    
   
  #1067   -   Invalid   default   value   for   'shijian'    
   
 
MySQL目前不支持列的Default   为函数的形式,  
    如达到你某列的默认值为当前更新日期与时间的功能,  
    你可以使用TIMESTAMP列类型  
    下面就详细说明TIMESTAMP列类型  
      
    TIMESTAMP列类型  
    TIMESTAMP值可以从1970的某时的开始一直到2037年,精度为一秒,其值作为数字显示。  
    TIMESTAMP值显示尺寸的格式如下表所示:  
    :  
    +---------------+----------------+  
    |   列类型    |   显示格式      |  
    |   TIMESTAMP(14)   |   YYYYMMDDHHMMSS   |   
    |   TIMESTAMP(12)   |   YYMMDDHHMMSS    |  
    |   TIMESTAMP(10)   |   YYMMDDHHMM     |  
    |   TIMESTAMP(8) |   YYYYMMDD      |  
    |   TIMESTAMP(6) |   YYMMDD       |  
    |   TIMESTAMP(4) |   YYMM        |  
    |   TIMESTAMP(2) |   YY         |  
    +---------------+----------------+  
    “完整”TIMESTAMP格式是14位,但TIMESTAMP列也可以用更短的显示尺寸创造  
    最常见的显示尺寸是6、8、12、和14。  
    你可以在创建表时指定一个任意的显示尺寸,但是定义列长为0或比14大均会被强制定义为列长14。  
    列长在从1~13范围的奇数值尺寸均被强制为下一个更大的偶数。  
      
    列如:  
    定义字段长度     强制字段长度  
    TIMESTAMP(0)   -> TIMESTAMP(14)  
    TIMESTAMP(15)-> TIMESTAMP(14)  
    TIMESTAMP(1)   -> TIMESTAMP(2)  
    TIMESTAMP(5)   -> TIMESTAMP(6)  
      
    所有的TIMESTAMP列都有同样的存储大小,  
    使用被指定的时期时间值的完整精度(14位)存储合法的值不考虑显示尺寸。  
    不合法的日期,将会被强制为0存储  
      
    这有几个含意:    
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 高手 帮忙 问题 日期 关于 TIMESTAMP date1 一个 id date2

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.