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