Oi, Fernanda! Como você está?
O uso do MODIFY
não é aceito no SQLite. Como existem vários SGBDs, alguns comandos acabam se diferenciando entre eles. O SQLite tem a super vantagem de pular a parte da instalação e configuração e podermos partir direto para o projeto antes de se apegar a um único SGBD mais robusto, porém, algumas estratégias diferentes têm de ser tomadas.
Para modificar o tipo de dados de uma coluna, o melhor caminho é excluir a coluna e criá-la novamente, com o tipo desejado de dado.
Por exemplo:
ALTER TABLE tabela_cliente DROP COLUMN data_nasc;
E então:
ALTER TABLE tabela_cliente ADD COLUMN data_nasc DATE;
Porém, o comando DROP
pode não funcionar caso sua coluna seja uma chave primária, por exemplo. Acesse aqui a documentação oficial para compreender melhor o funcionamento desses comandos. A documentação está em inglês, mas, caso não esteja confortável com esse idioma, é possível utilizar o tradutor nativo do seu navegador web clicando com o botão direito do mouse e selecionando "Traduzir para o português".
Espero ter ajudado! Certifique-se de adequar os comandos de exemplo acima ao seu projeto.
Fernanda, fico à disposição caso tenha mais alguma dúvida, ok? Estou por aqui.
Abraços!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!