Se eu preencher o campo de data, os dados não são salvos, mas aceita nulo.
O mais estranho é que está funcionando perfeitamente no windows. Tratando-se de MySQL, não deveria deixar de funcionar, não importa qual seja meu SO, certo?
Cheque as permições do servidor local MYSQL do Linux, talves sejá só isso, seu servidor ta rodando no WAMP?
Fiz uma migração a um tempo atras de um BD hosteado no servidor WIN p/ LINUX e tive problemas de comunicação com tabelas, eram apenas as permissões do WAMP que restringiam o acesso!
Não estou usando WAMP, cara.
Não acredito que seja possível ser algo relacionado a permissões do MySQL, porque apenas um campo de uma tabela não está funcionando, calhou de ser o campo data.
Acredito que eu tenha alguma ideia doque está acontecendo, todas as tuas tabelas estão no mesmo padrão desta (Padrão de Linha de Código) ?
Talves possa ser o a sua linha de código que não esta sendo aceita pelo BD, talves a ordem, Ex: “ID , DATA” ao inves de "DATA , ID "