【发布时间】:2013-07-29 07:00:24
【问题描述】:
我将用户的详细信息插入数据库,我的要求是仅插入用户的记录,如果它不存在。如果 name 和 postcode 已经存在,则提示用户 "record already exist with the same name or post code" 。
这里是插入查询
"INSERT INTO sender_list (sender_serial_number , sender_name ,sender_address_id)
VALUES ('$sender_serial_number' , '$sender_name' , '$sender_post_code')"
【问题讨论】:
-
添加
UNIQUE约束。 -
名称的唯一键?它是一个文本
-
您不想在文本列上创建唯一索引,因为...?
-
我在 ID 字段中已经有一个唯一的。如果我想让发件人名称唯一,它给出的错误为
#1062 - Duplicate entry 'fdas' for key 'name' -
在其他列上已有唯一索引是个问题,因为...?
标签: mysql