求一SQL语句,求大家帮忙!
我需要修改表中一列时间类型的数据,例如,在表中有一类是出生日期,将表中所有1982年出生的改为1981年。在Sql Server中可以用dateadd,但这个函数在MySql中用不了。希望大家帮忙。谢谢!
------解决方案--------------------试试
mysql> select DATE_ADD( '1998-01-30 ', Interval 1 YEAR);
------解决方案--------------------用 UPDATE 表名 SET 列名=新值 WHERE 条件 不行吗,我也是菜鸟,不要笑啊
------解决方案--------------------mysql没用过找找应该有着方面的函数
------解决方案--------------------update tablename set 出生日期 = Date_ADD(出生日期, INTERVAL -1 YEAR) where Year(出生日期) = 1982