Dados muito longos para a coluna
❌ Erro
Data too long for column 'xyz' at row 1
📍 Contexto
Este erro ocorre quando um valor inserido ou atualizado é maior do que o tamanho da coluna definido (por exemplo, tentar inserir 300 caracteres em um VARCHAR(100)).
✅ Solução
- Aumente o comprimento da coluna:
ALTER TABLE table_name MODIFY COLUMN xyz VARCHAR(512);
- Certifique-se de que seu script não insira valores excessivos.
- Valide os dados antes de inserir no banco de dados.
ℹ️ Informações Adicionais
- Revise os valores padrão em seus scripts.
- Considere usar
TEXT
ouLONGTEXT
para strings maiores. - Para mais detalhes, consulte a documentação do MySQL.