No SQLite, precisamos declarar o auto increment para que o valor do id seja incrementado, porém o mesmo não é declarado na criação da tabela contacts, mas mesmo assim ele incrementa o valor do id. Como ele funciona no SQFlite?
No SQLite, precisamos declarar o auto increment para que o valor do id seja incrementado, porém o mesmo não é declarado na criação da tabela contacts, mas mesmo assim ele incrementa o valor do id. Como ele funciona no SQFlite?
Olá Paula.
O SQFlite trabalha diretamente com o SQLite, podemos até dizer que ele é um solução low-level no ambiente do Flutter, portanto o auto incremente é informando na criação da tabela por meio do código SQL (como se estivesse usando o SQLite).
Mas nada impede de criar um código intermediário entre a camada de logica e o banco de dados, para sua própria implementação do auto incremente em vez de usar à do SQLite.