Eu fiz esta pergunta anteriormente , e alguém postou uma resposta muito útil no db fiddle aqui . Isso tem funcionado muito bem para mim. No entanto, agora eu gostaria de fazer uma nova pergunta (relacionada):
Suponha que eu elimine todas as linhas da tabela (ou seja, no exemplo do db fiddle, as linhas maçã e laranja são excluídas fazendo "delete from fruit where id > 0"). Se eu inserir outra fruta como melancia, o id começará em 4, não em 1. Como faço para forçar o tipo de id a ser redefinido para 0, para que a próxima inserção tenha id=1 ?
Simples (supondo que você saiba o nome da sequência):
Ou:
Seguro (você não sabe o nome da sequência ou não tem certeza se a tabela está vazia):
db<>fique aqui
Ver: