mysql中怎么把一列的值赋值到另一列中 表中有一字段 begin_year 类型int 存的是工作开始的年份精确到年,现在新增一字段begin_years日期类型存的是工作开始的的具体时间精确到日想要把begin_year中的数据存到begin_years中,默认为存为:年份-01-01应该怎么写好,刚接触mysql,请求指导下! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update tt set begin_years=concat(begin_year,'-01-01') update tb set begin_years=concat(begin_year,'01-01'); 因为要修改的类型是日期类型,所以还得加个日期转换,这样才能把数据添加里面,谢谢两位update tb set begin_years=DATE_FORMAT(concat(begin_year,'-01-01'),'%Y-%m-%d'); 这么简单的SQL,竟然都写不对。。。。。 请问int64在mysql中如何定义啊 ? 百度的数据库工程师的题目! 数据库问题? 一个查询语句的sql 的mysqldump 如何 做 能不能创建这样一个视图? 高分求一条sql语句 大家进来看一下 请问怎样在my sql中存入字符"\"? 请问我在mysql下设置的constraint怎么没有用啊? not allowed to connect to this MySQL,怎么解决啊? 关于自增字段不起效了是怎么回事呢 mysql好用的操作类,谁给介绍一个
update tb set begin_years=DATE_FORMAT(concat(begin_year,'-01-01'),'%Y-%m-%d');