多人同时从同一个表中取一条数据,如何避免取到相同的数据
要用锁吗?
谢谢
要用锁吗?
谢谢
解决方案 »
- 如何把windows sqlserver数据库转到我的linux mysql数据库中
- 如何建立数据库网站
- 安装mysql5.026时 copy文件时提示 error 1335错误。是怎么回事呢。
- 请教关于ExtractValue的问题,请问第一个参数,就是xml的大小有限制吗,谢谢
- 如何登陆到安装有2个mysql服务的linux
- 求一MySQL语句
- mysql表中建立FULLTEXT(全文检索)字段类型,有什么用处?
- 问一下mysql在64位win7系统导出的数据库文件能导入win7的32位系统吗?
- mysql-5-6-21启动慢查询后,超时的查询无法被记录
- mysql根据两列查询 一个数值是否在该范围内
- 帮我写一条查询语句
- Cardinality是否 表示唯一值的个数???
这样,当一个人获取一条记录时,依其主键,将flag改为true,余下的人从flag=false里再取一条,再更新。
取和更新的时候加上锁就行了。
LOCK TABLES ..begin transaction ..
请参考一下手册。MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html