connect_error) { die("Connection failed: " . $conn->connect_error); } $sql = "SELECT * FROM code WHERE zt=1 LIMIT 1 FOR UPDATE"; $result = $conn->query($sql); if ($result->num_rows > 0) { // output data of each row while($row = $result->fetch_assoc()) { $id = $row['id']; echo 'id: ' . $row['id']. ' - Name: ' . $row['name']. ' ' . $row['zt']. '
'; } } else { echo "0 results"; } $conn->query("UPDATE code SET zt=2 WHERE id=$id"); $conn->close(); ?> PHP MySQL 行锁查询修改 Demo:防止读取重复数据

原文地址: https://www.cveoy.top/t/topic/lhlJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录