如何防止同一个id将数据插入数据库(多用户)

时间:2015-10-15 15:44:04

标签: duplicates

我的问题是当两个或多个用户(多用户)必须同时编码时,如何防止将ID复制到mydatabase中,当我尝试同时测试保存数据时,我总是会重复ID。即时通讯使用mysql。

1 个答案:

答案 0 :(得分:0)

我认为您的问题与数据库锁定有关。您需要做什么来锁定数据库以进行写入,以便一次只能有一个会话访问数据库,并阻止其他人写入,直到第一个会话结束。请参阅有关数据库锁定https://dev.mysql.com/doc/refman/5.0/en/lock-tables.html

的此信息