2
我繼承有大量的數據表像更新日期字段
CREATE TABLE IF NOT EXISTS `ejl_registration` (
`id` int(11) NOT NULL auto_increment,
`team_id` int(11) default NULL,
`start_date` date default NULL,
`end_date` date default NULL,
PRIMARY KEY (`id`),
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=88668 ;
起始日期日期和結束日期應該有這樣的值MYSQL數據庫:
- 2007-1-5,2007-12-31
- 2008-1-1,2008-12-31
- 2009-1-15,2009-12-31
但其中一些en_date字段爲NULL或0000-00-00。 有沒有辦法讓單個查詢更新所有這些無效的en_date字段,並將它們的值設置爲等於start_date年的年末
小錯字:END_DATE = '0000-00-00' – Riho 2009-01-21 08:42:38