mysql 避免记录重复插入  


方法一:

重复的字段设为 主键或唯一键(unique)


方法法二(推荐):

此处要求username账号唯一,不能重复:


insert into `table` (`id`,`username`,`realname`) select NULL,'$username' ,'$realname' from dual where not exists(select * from `table` where `username`='$username');




注:表dual为虚拟表,不用管。