2

特定の接続を介して発行されたすべてのクエリがテーブルをロックしないようにする設定 (接続文字列など) はありますか?

デバッグ/データ分析の目的で本番環境に接続する、アプリのデバッグ読み取り専用モードを検討しています。これが素晴らしいアイデアかどうかはわかりませんが、そうする場合はできるだけ自分を守りたいと思っています。

(私がそれをすべきかどうかについて質問がある場合は、コメントで質問してください。質問は、そのような設定の存在に関するものであり、なぜそれを使用すべきか、または使用すべきでないかではありません)

4

2 に答える 2

1

SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITEDトリックを行うかもしれません。マニュアルの分離レベルのドキュメントを参照してください。

于 2012-11-13T14:48:41.557 に答える
0

http://forums.developer.mindtouch.com/showthread.php?1044-giving-a-mysql-user-read-only-privileges (未テスト) によると、デバッグ ユーザーに選択権限のみを付与するだけで問題が解決するはずです。問題。

于 2012-11-13T14:44:36.490 に答える