求解决mysql php 问题,数据插入重复

2025-03-24 20:44:29
推荐回答(3个)
回答1:

锁表是很好的选择,不用事物机制是很难解决这件事,
也可以设置界面操作排队延迟(即两个界面同时提交,根据时间戳排队),在PHP代码中实现 使用session等技术实现 比较麻烦些,

回答2:

mysql> INSERT INTO table (a,b,c) VALUES (1,2,3)
-> ON DUPLICATE KEY UPDATE c=c+1;
-- 重复键出现则更新。
-- REPLACE INTO 直接替换已有纪录。

回答3:

锁表