我是个SQL新手,想请教个简单的问题,比如我有一张简单的表,结构如下
CREATE TABLE business_web_archtype (
id varchar(36) NOT NULL DEFAULT '' COMMENT '主键,栏目id',
created_at timestamp NULL DEFAULT NULL COMMENT '创建时间',
updated_at timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='网站栏目表';
因为以前只维护了'created_at'字段,现在需要维护'updated_at'字段,所以需要把每条记录的'updated_at'值设置为该记录的'created_at'字段的值.
请问怎么用sql语句实现?
谢谢.
update business_web_archtype set updated_at=created_at
我的mysql版本是mysql Ver 14.14 Distrib 5.6.21, for osx10.8 (x86_64) using EditLine wrapper,上述sql语句没问题
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。