Я пытался использовать ALTER IGNORE TABLE employee ADD CONSTRAINT constraint_employee UNIQUE (ename,dno,mgr,sal)
.
И он отлично работал, чтобы избежать повторяющихся записей, пока я не протестировал его, перезагрузив страницу.Я предполагаю, что он пытается сказать, что не может быть другого ключевого имени, подобного тому, которое использовалось ранее, которое было constraint_employee.Так есть ли способ, которым я могу перезагрузить страницу без повторной вставки и без каких-либо ошибок и исключений?
Я реализую и сталкиваюсь с этой проблемой при применении этого в CodeIgniter в виде $this->db->query(" ... my query ... ");
в файле модели.
$this->db->query(" ... my query ... ");
Uncaught Exception: Duplicate entry