テーブルをロックするために、PHP スクリプトで次のコマンドを実行しようとしています。
$PDO->exec('LOCK TABLES `tblclients` WRITE');
そのスクリプトを実行したらSELECT、テーブルが実際にロックされていることを確認するためだけに、MySQL Workbench 内のそのテーブルから試行します。これSELECTは、テーブルが実際にロックされたことがないことを示しています。私は正しいですか?
LOCK TABLES tblclients WRITEMySQL Workbench 内から を実行しただけではSELECT、テーブルへの試行が LOCKED として表示され、起動が妨げられSELECTます。
PHPスクリプトからそのクエリを実行すると、うまくいかないようです。
どちらの場合も、ユーザーとしてローカルで実行しているrootため、すべての権限があります。
何か案は?