upgrade_20170417.sql 852 B

123456789101112131415161718
  1. ALTER TABLE `charlog` ALTER `time` DROP DEFAULT;
  2. ALTER TABLE `interlog` ALTER `time` DROP DEFAULT;
  3. ALTER TABLE `ipbanlist` ALTER `btime` DROP DEFAULT;
  4. ALTER TABLE `ipbanlist` ALTER `rtime` DROP DEFAULT;
  5. ALTER TABLE `login` ALTER `lastlogin` DROP DEFAULT;
  6. ALTER TABLE `login` ALTER `birthdate` DROP DEFAULT;
  7. ALTER TABLE `login` MODIFY `lastlogin` datetime;
  8. ALTER TABLE `login` MODIFY `birthdate` date;
  9. UPDATE `login` SET `lastlogin` = NULL WHERE `lastlogin` = '0000-00-00 00:00:00';
  10. UPDATE `login` SET `birthdate` = NULL WHERE `birthdate` = '0000-00-00';
  11. -- Optional: delete useless entries
  12. -- DELETE FROM `charlog` WHERE `time` = '0000-00-00 00:00:00';
  13. -- DELETE FROM `interlog` WHERE `time` = '0000-00-00 00:00:00';
  14. -- DELETE FROM `ipbanlist` WHERE `btime` = '0000-00-00 00:00:00';
  15. -- DELETE FROM `ipbanlist` WHERE `rtime` = '0000-00-00 00:00:00';