При восстановлении БД через restore получаю ошибку:
MySQL query error!
Invalid default value for 'DATE_STAT'
MySQL5.7
Как понял проблема с '0000-00-00'.
Как лучше её исправить?
MySQL query error!
Invalid default value for 'DATE_STAT'
Код |
---|
CRE ATE TABLE `b_adv_banner_2_day` ( `DATE_STAT` date NOT NULL DEFAULT '0000-00-00', `BANNER_ID` int(18) NOT NULL DEFAULT '0', `SHOW_COUNT` int(18) NOT NULL DEFAULT '0', `CLICK_COUNT` int(18) NOT NULL DEFAULT '0', `VISITOR_COUNT` int(18) NOT NULL DEFAULT '0', PRIMARY KEY (`BANNER_ID`,`DATE_STAT`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; MySQL query error! Invalid default value for 'DATE_STAT' CRE ATE TABLE `b_adv_banner_2_day` ( `DATE_STAT` date NOT NULL DEFAULT '0000-00-00', `BANNER_ID` int(18) NOT NULL DEFAULT '0', `SHOW_COUNT` int(18) NOT NULL DEFAULT '0', `CLICK_COUNT` int(18) NOT NULL DEFAULT '0', `VISITOR_COUNT` int(18) NOT NULL DEFAULT '0', PRIMARY KEY (`BANNER_ID`,`DATE_STAT`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; CRE ATE TABLE `b_adv_banner_2_day` ( `DATE_STAT` date NOT NULL DEFAULT '0000-00-00', `BANNER_ID` int(18) NOT NULL DEFAULT '0', `SHOW_COUNT` int(18) NOT NULL DEFAULT '0', `CLICK_COUNT` int(18) NOT NULL DEFAULT '0', `VISITOR_COUNT` int(18) NOT NULL DEFAULT '0', PRIMARY KEY (`BANNER_ID`,`DATE_STAT`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; |
MySQL5.7
Как понял проблема с '0000-00-00'.
Как лучше её исправить?