如果不存在,我想在数据库中插入新记录。我知道如果我使该列 unique
我可以做到这一点,但不能这样做,因为已经存在多个冗余记录。所以我希望我插入的任何新记录都应该只在不存在的情况下插入。
示例表格供引用
id name
1 a
2 b
3 c
最佳答案
在插入之前做一个选择查询:
Select id from tablename where name = 'a' limit 1;
然后检查结果是否有行。如果没有行则执行插入语句。
关于php - 如果不使用唯一记录不存在,则插入到 mysql 表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41997575/