php插mysql产生多条记录问题

wrain001 2017-04-09 03:31:34
普遍反映卡顿的时候,插表会产生多条记录,插表前已经锁表,锁表没有问题
高手给予指点一下
...全文
203 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wrain001 2017-04-09
  • 打赏
  • 举报
回复
db::exec("set autocommit = 0"); db::exec("lock tables "); $rs[] = .....; if (check_arr($rs)) { db::exec("commit"); db::exec("unlock tables"); ajax("成功", 1); } else { db::exec("rollback"); db::exec("unlock tables"); ajax("失败"); } 这样写有问题吗?
二月十六 2017-04-09
  • 打赏
  • 举报
回复
卡顿的时候应该是数据提交了多次,程序进行判断,如果已经插入数据了就不要再次插入了

56,675

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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