我尝试使用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