php - 使用 PHP 和 Mysql 进行记录锁定

标签 php mysql

我想做以下事情。

  • 锁定用户表中用户 ID 10 的一行
  • 选择用户拥有的积分数量
  • 更新用户拥有的积分数量
  • 释放锁

如何使用 PHP 和 MYSQL 锁定特定表行?

最佳答案

当您使用 InnoDB 引擎时,您可以通过启动和提交事务来使用行锁定,如手册中所述:http://dev.mysql.com/doc/refman/5.0/en/innodb-lock-modes.html 另请参阅:http://dev.mysql.com/doc/refman/5.0/en/ansi-diff-transactions.html

关于php - 使用 PHP 和 Mysql 进行记录锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8126431/

相关文章:

php - Where 子句在 tinyint 上不起作用

mysql - 获取最相似的行并按相似度对它们进行排序 - 性能改进

mysql - 从 MySQL 中的正则表达式错误中获取 'invalid character class'

java - 无法通过 Hibernate 或 sqlplus 连接到 Amazon RDS DBInstance

php - 更新个人资料图片但不断收到此 fatal error : Uncaught Error: Call to a member function prepare() on null

php - 在 Cakephp 中将两个模型之间的表链接在一起

php - 在 PHP 中使用 Pygments(PHP 中的 Python)

php - mysql 不同的查询

php - Mysql按索引顺序查询

mysql - 统计MyISAM MySQL表中的不同表