mysql - 写入和读取一行 mysql 数据库

标签 mysql

在在线应用程序中,如果我将一行写入 mysql 数据库并尝试读取同一行以尝试获取我之前尝试保存的信息,我应该怎么做才能确保发生这种情况?我该怎么做才能避免其他人使用同一行?

谢谢

最佳答案

要解决这个问题 mysql transactions被使用。因此,例如,当您打开事务时,数据库状态“卡住”,因此我们将执行 INSERT,然后我们将执行 READ,并且不会发生更改在数据库中确认,直到执行COMMIT。如果一路上出现异常,我们将进行 ROLLBACK 以返回到初始状态。

事务向我们保证,在事务打开和关闭之间,我们正在为我们处理一个唯一的数据库状态。

关于mysql - 写入和读取一行 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40981943/

相关文章:

mysql - 保存安全摄像头流

mysql - 从第一个表中获取不匹配的记录

php - PDO/mysqli 查询不会返回与带有正则表达式的 mysql cli 相同的行

php - MySQL:从 JSON 字段中选择 bool 值

php - mysql中的绑定(bind)参数

MYSQL:带有二进制数据的 JSON_OBJECT

sql - 如何合并两行并计算MySQL中两个时间戳值之间的时间差?

php - 理解获取mysql数据的概念

php - 选择其中一列为 "val"的条目,然后是 "aaa",然后是 "ccc"

php - 如何选择 id 以在具有多个数据的插入查询中使用它?