gpt4 book ai didi

php - 用php锁定mysql表

转载 作者:可可西里 更新时间:2023-11-01 06:39:32 24 4
gpt4 key购买 nike

脚本 1。

$query_ = "lock tables test1 as test11 write";
mysql_query($query);
$query_ = "select * from test11";
sleep(20);
$query_ = "unlock tables";
mysql_query($query_);

脚本 2。

$query_ = "select * from test1";
$result = mysql_query($query_);

问题是如果我在运行第一个脚本时运行第二个脚本。表锁定。我可以从中读取任何数据。

我需要它被锁定并返回错误。

如何让它发挥作用?

最佳答案

如果您不希望其他人访问该表,请使用

LOCK TABLES test1 WRITE;

其他脚本不会返回错误,但会等待直到锁被释放。

希望对你有帮助

关于php - 用php锁定mysql表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12179290/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com