Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Mysql谁在锁定行?_Java_Mysql_Percona - Fatal编程技术网

Java Mysql谁在锁定行?

Java Mysql谁在锁定行?,java,mysql,percona,Java,Mysql,Percona,有没有一种方法可以告诉谁正在锁定当前行? 我的ERP需要检查记录是否被其他用户锁定以进行更新。 我正在使用mysqlPercona服务器和javase作为终端客户端应用程序。使用select进行更新,使用select进行锁定 从表_Name中选择字段_Name进行更新 我需要向另一个客户端返回一条直接消息,说明此记录已被另一个用户锁定。我认为您无需执行任何操作,锁定消息是在其他用户更新记录时自动回复用户。是否使用锁定表锁定表?如果是,你为什么要这样做?通过应用程序控制访问级别,而不是通过MySQ

有没有一种方法可以告诉谁正在锁定当前行? 我的ERP需要检查记录是否被其他用户锁定以进行更新。
我正在使用mysqlPercona服务器和javase作为终端客户端应用程序。

使用select进行更新,使用select进行锁定


从表_Name中选择字段_Name进行更新

我需要向另一个客户端返回一条直接消息,说明此记录已被另一个用户锁定。我认为您无需执行任何操作,锁定消息是在其他用户更新记录时自动回复用户。是否使用锁定表锁定表?如果是,你为什么要这样做?通过应用程序控制访问级别,而不是通过MySQL。通常,所有应用程序都使用一个MySQL用户进行连接,即使您可以获得谁发出了锁,它也不会告诉您是谁,而是会告诉您是哪个会话发出了锁。这应该是应用程序控制的,而不是MySQL控制的。回答得好,我使用的是行锁定标准,而不是表锁定,不管我锁定的目的是什么,我使用的是java,是否有代码示例来获取执行该操作的会话?!!