fix(setup): MySQL 5.7 (#1445)

This commit is contained in:
Francesco Borzì
2019-02-16 20:04:26 +01:00
committed by GitHub
parent d326f4b3ff
commit f960d8e848
6 changed files with 30 additions and 37 deletions

View File

@@ -20,10 +20,6 @@ SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '150404422256069670
--
INSERT INTO version_db_world (`sql_rev`) VALUES ('1504044222560696700');
-- fix NO_ZERO_DATE error on mysql 5.7 (for latest linux platforms)
-- please use 5.6 on windows
SET SESSION sql_mode = "ONLY_FULL_GROUP_BY,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES";
DROP TABLE IF EXISTS holiday_dates;
CREATE TABLE holiday_dates (
id INT UNSIGNED NOT NULL,

View File

@@ -23,8 +23,8 @@ ALTER TABLE `game_event`
CHANGE `start_time` `start_time` TIMESTAMP NULL DEFAULT NULL COMMENT 'Absolute start date, the event will never start before',
CHANGE `end_time` `end_time` TIMESTAMP NULL DEFAULT NULL COMMENT 'Absolute end date, the event will never start after';
UPDATE `game_event` SET `start_time`=NULL WHERE `start_time`='0000-00-00 00:00:00';
UPDATE `game_event` SET `end_time`=NULL WHERE `end_time`='0000-00-00 00:00:00';
UPDATE IGNORE `game_event` SET `start_time`=NULL WHERE `start_time`='0000-00-00 00:00:00';
UPDATE IGNORE `game_event` SET `end_time`=NULL WHERE `end_time`='0000-00-00 00:00:00';
--
-- END UPDATING QUERIES