Valor padrão inválido
❌ Erro
Valor padrão inválido para 'xyz'
📍 Contexto
Isso acontece quando uma coluna tem um valor padrão não suportado ou inválido (por exemplo, usar 0000-00-00
para uma coluna DATE
em modo estrito).
✅ Solução
- Atualize o valor padrão para um válido:
ALTER TABLE table_name ALTER COLUMN xyz SET DEFAULT CURRENT_TIMESTAMP;
- Ou remova o valor padrão:
ALTER TABLE table_name ALTER COLUMN xyz DROP DEFAULT;
- Ajuste as configurações do modo estrito do MySQL, se necessário.
ℹ️ Informações Adicionais
- O modo estrito do MySQL impõe validação mais rigorosa para valores padrão.
- Recomenda-se usar valores padrão válidos e consistentes para melhor compatibilidade.