mysql中怎么把一列的值赋值到另一列中

夜舞倾城 2013-03-22 02:50:13
表中有一字段 begin_year 类型int 存的是工作开始的年份精确到年,现在新增一字段begin_years日期类型存的是工作开始的的具体时间精确到日
想要把begin_year中的数据存到begin_years中,默认为存为:年份-01-01
应该怎么写好,刚接触mysql,请求指导下!
...全文
702 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
夜舞倾城 2013-03-22
  • 打赏
  • 举报
回复
因为要修改的类型是日期类型,所以还得加个日期转换,这样才能把数据添加里面,谢谢两位 update tb set begin_years=DATE_FORMAT(concat(begin_year,'-01-01'),'%Y-%m-%d');
Rotel-刘志东 2013-03-22
  • 打赏
  • 举报
回复
update tb set begin_years=concat(begin_year,'01-01');
WWWWA 2013-03-22
  • 打赏
  • 举报
回复
update tt set begin_years=concat(begin_year,'-01-01')

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧