在mysql中我想将两个时间的字段的默认值都设置为当前时间,怎么弄?
ALTERTABLEtb_viewnoticemodifytimetimestampnotnulldefaultCURRENT_TIMESTAMP;ALTERTABLEt...
ALTER TABLE tb_viewnotice modify time timestamp
not null default CURRENT_TIMESTAMP;
ALTER TABLE tb_viewnotice modify checktime timestamp not null default 'yyyy-mm-dd hh:mm:ss' ON UPDATE CURRENT_TIMESTAMP ;
这是对列的修改语句,但显示CURRENT_TIMESTAMP只能在一列中出现,
求大神解答 展开
not null default CURRENT_TIMESTAMP;
ALTER TABLE tb_viewnotice modify checktime timestamp not null default 'yyyy-mm-dd hh:mm:ss' ON UPDATE CURRENT_TIMESTAMP ;
这是对列的修改语句,但显示CURRENT_TIMESTAMP只能在一列中出现,
求大神解答 展开
2个回答
展开全部
CREATE TABLE `test1` (
`a` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
`b` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
`c` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6)
) ENGINE=MyISAM DEFAULT CHARSET=utf8
建表test1。3个字段 a,b,c
insert into test1 VALUES(NULL,NULL,NULL)
插入的时候设置3字段都是 null
然后成功
Affected rows : 1, Time: 0.00sec
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询