Php Mysql中的并行算术函数
我有一个简短的问题,我在谷歌搜索中找不到答案。在mysql表上执行加法和减法操作时,我可以让多个用户同时与数据库交互,它如何处理这些请求 例如,如果我想跟踪有多少电子邮件提交已完成使用php脚本添加1到一个字段,如Php Mysql中的并行算术函数,php,mysql,Php,Mysql,我有一个简短的问题,我在谷歌搜索中找不到答案。在mysql表上执行加法和减法操作时,我可以让多个用户同时与数据库交互,它如何处理这些请求 例如,如果我想跟踪有多少电子邮件提交已完成使用php脚本添加1到一个字段,如 "UPDATE $table SET emailSubmits = (emailSubmits + 1)" 我已经提交了10封邮件,有两个人同时提交了他们的邮件,他们都同时获取了该字段的值(10),这两个实例是否都会尝试将数量更新为11,或者mySQL是否足够聪明,能够管理
"UPDATE $table SET emailSubmits = (emailSubmits + 1)"
我已经提交了10封邮件,有两个人同时提交了他们的邮件,他们都同时获取了该字段的值(10),这两个实例是否都会尝试将数量更新为11,或者mySQL是否足够聪明,能够管理同时提交的内容,这样我最终仍然会得到12?…如果它能够做到这一点,如果我有可能同时提交1000或10000份提交,是否也是如此?Mysql或其他关系数据库会锁定当前行,在其中执行操作。Mysql将在池中推送另一个请求,在第一次执行is操作后,第二次将执行它们的操作。知道Mysql在开始崩溃或遇到问题之前可以处理多少操作吗?我想你可以在Mysql网站上找到它。基准