Я унаследовал базу данных MYSQL, которая содержит множество таблиц с такими данными, как
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 ;
start_date и end_date должны иметь следующие значения:
- 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 и установки их значения на конец года, равного году начала_даты