Crud com o CodeIgniter 4

Boa noite a todos.
No repositório de exemplos do livro Desvendando o CodeIgniter 4, tem um exemplo com CRUD que utiliza valores únicos na tabela, como e-mail e nickname, aí o sistema não faz um novo cadastro com os mesmos dados caso o usuário dê ENTER. Mas, e se uma outra tabela não tiver campos com valores únicos? Como fazer com que o sistema não faz o cadastro novamente?

Antes de fazer o insert, você faz um select com os valores enviados e vê se já existem no banco, se já existirem, você mostra uma mensagem dizendo que aquele registro já é utilizado, senão, você executa o insert.

1 Curtida