CREATE TABLE news (
newsId int(11) auto_increment NOT NULL ,
newsTopic varchar (125) NULL ,
newsImg1 varchar (50) NULL ,
newsImg2 varchar (50) NULL ,
newsType varchar (20) NULL ,
newsDate datetime DEFAULT 'getdate()' NULL ,//////这里错出了
content text NULL ,
flag bit NULL ,
primary key (newsId)
) TYPE=MyISAM;还有flag数型的设置默认值都有错误,,, 版本:MySQL Server 5.0
newsId int(11) auto_increment NOT NULL ,
newsTopic varchar (125) NULL ,
newsImg1 varchar (50) NULL ,
newsImg2 varchar (50) NULL ,
newsType varchar (20) NULL ,
newsDate datetime DEFAULT 'getdate()' NULL ,//////这里错出了
content text NULL ,
flag bit NULL ,
primary key (newsId)
) TYPE=MyISAM;还有flag数型的设置默认值都有错误,,, 版本:MySQL Server 5.0
不过你可以用时间绰类型
这样可以实现你要的功能
create table ab(a timestamp defalut current_timestamp);
flag bit DEFAULT '0' NULL ,这个同样的出错!!!
newsTopic varchar (125) NULL ,
newsImg1 varchar (50) NULL ,
newsImg2 varchar (50) NULL ,
newsType varchar (20) NULL ,
newsDate datetime DEFAULT 'getdate()' NULL ,//////这里错出了
content text NULL ,
flag bit default NULL,---------------修改如此
primary key (newsId)
) TYPE=MyISAM;
改为
newsDate timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
????
为什么是getdate()??