两个网站使用一个数据库,user1在a网站操作的时候,锁定数据库中一个表的一条数据,user1在b网站是在操作时不能修改这条数据。这要怎么实现。有什么思想。因为要修改的这条记录是记录积分的。如果在a网站用的时候,b网站是不能用的。你们明白吗,不明白就不要说了。上次发个另一个问题贴子,说了400多字,就一哥们回了。说没看懂,无语,我又修改了下,又写了四百字,感觉很清楚了。结果没人回。那哥们不知跑哪去了。更无语。
调试欢乐多
进程锁:有两个线程a和b,都会访问数据库中的某个表。这时,我们当有进程(比如a)用这个表的时候,就创建一个临时文件,比如(t.lock)。用完后删除。这样当再有进程使用这个表的时候先检查t.lock是否存在,然后再决定能否使用数据表中的数据。
用MYSQL Innodb 锁行
sql for update