Fala pessoal.
Hoje eu passei por um problema que em um primeiro momento parecia
claramente um bug. Mas olhando um pouco melhor para ele, fez todo
sentido.
Eu tenho uma tabela, que aqui vou chamar de t1. Essa tabela tem
um campo usando datetime. Durante um projeto de normalização do
banco, estamos trocando alguns campos de datetime para
timestamp.
Quando eu tentei converter a tabela eu recebi o seguinte erro:
mysql> show create table t1; +-------+-------------------------------------------------------------------------------------------+ | Table | Create Table | +-------+-------------------------------------------------------------------------------------------+ | t1 | CREATE TABLE `t1` ( `date` datetime DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1 | …[Leia mais]