Если вы программируете на C или C ++, вы должны помнить, что: 1) строки заканчиваются символом \ 0. 2) C не имеет граничной проверки в строках, это просто массивы символов.
ALTER TABLE users_edi MODIFY COLUMN lastLoginDate DATETIME DEFAULT NULL;
Возможно, вы захотите прочитать эту страницу в ALTER TABLE: https://dev.mysql.com/doc/refman/8.0/en/alter-table.html