如果你是想8个长度来显示年月日,就用DATE,(不要加长度)
mysql里数据结构已经定义了datetime和date的长度

解决方案 »

  1.   

    `writetime` DATETIME( 8 ) DEFAULT 'now()',->`writetime` TIMESTAMP( 8 ) ,
    列类型  显示格式  
    TIMESTAMP(14)  YYYYMMDDHHMMSS  
    TIMESTAMP(12)  YYMMDDHHMMSS  
    TIMESTAMP(10)  YYMMDDHHMM  
    TIMESTAMP(8)  YYYYMMDD  
    TIMESTAMP(6)  YYMMDD  
    TIMESTAMP(4)  YYMM  
    TIMESTAMP(2)  YY  
      

  2.   

    writetime` DATETIME( 8 ) DEFAULT 'now()',会不会你的MYSQL版本太低了,,不支持DEFAULT 'now()',
      

  3.   

    to : lierq(李子) 
    请问哪个版本的MYSQL支持default 'now()'????????
      

  4.   

    TIMESTAMP( 8 )就是你所要的列类型
      

  5.   

    我好像没听过可出支持now()的,我一直都是用PHP得到,然后插入,date和datetime类型是不要设置长度的,可出在PHPMYADMIN中试试看哟