如何使用插入SQL只插入一次?说它像这样
"INSERT INTO table(`id`,`name`,`address`) VALUES ('$id,$name,$address')"
"检查是否存在"仅适用于创建新表但是能够应用于新记录吗?
我无法将地址/名称设置为显示一次,因为2个或更多名称可能具有相同的地址。
答案 0 :(得分:2)
你可以做多件事:
ID
设置为主键(如果尚未设置),这将阻止添加重复值。UNIQUE
,因此MySQL将抛出错误并防止此列中出现重复。