求助大神,一个PHP+Mysql的项目,现从其他站点获取到了json,处理以后需要存到mysql,json里边最多可能会同时存100条数据。
本人思路:
insert into info_table (name,tel,info,time,url) values ('张三 ','15888888888','计算机系','1525765835','http://a.com,'),('李四 ','15888888881','计算机系','1525765835','http://b.com,');
但是我发现这样存储下来的结果是,如果数据库里边已经有号码tel相同的记录了,他还会再把它存下来,
tel在系统里边是唯一的,一个tel只有一条记录,所以批量存之前需要先查tel在数据库里边有没有存在,如果存在,就跳过(更新该记录的时间也行),如果不存在,就存储这条记录
表结构:
id,
name,
tel,
time,
url,
info
请求大神给一条sql解决这个问题