在使用PHP给MySql插入记录时为何有时会产生多条完全相同的记录

long4u 2001-03-23 08:36:00
...全文
175 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
long4u 2001-03-25
  • 打赏
  • 举报
回复
leejd你好,如你所说,该如何解决呢?
leejd 2001-03-25
  • 打赏
  • 举报
回复
To long4u(long4u):

1、修改数据库字段,数据库具有索引的功能,这样就可以避免重复的记录出现;
2、插入数据前检测数据库中是否存在相同的字段,如果存在相同的字段,则做处理;
3、多用户时,某一个用户使用就锁定记录,待用户完事之后才开放记录(数据库的基础知识里有介绍);
4、缓存是数据库服务器配置的问题,自己看一看数据库服务器的配置。
leejd 2001-03-24
  • 打赏
  • 举报
回复
如果没有采用索引,那么必须自己判断是否存在了记录。
您的情况是不是出现在多用户使用的情况下,而且打开了缓存功能啊!
long4u 2001-03-24
  • 打赏
  • 举报
回复
有添加记录的日期时间域,是完全一样的项。
不是多次刷新,即使是,添加记录的时间也不会完全一样。
问题是有时候有人操作是出现这种情况。
帮帮我吧,我糊涂了。
ipman 2001-03-24
  • 打赏
  • 举报
回复
在每个纪录加个标记(如时间)就知道是程序的问题还是刷新多次了
yukuang 2001-03-23
  • 打赏
  • 举报
回复
你是不是多次刷新了?
Neo98 2001-03-23
  • 打赏
  • 举报
回复
没有关键字,而且重复添加了!

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧