私は検索しましたが、何も見つからないようです。
状況は次のとおりです。
- t1 = テーブル 1
- t2 = テーブル 2
- v = テーブル 1 とテーブル 2 を結合したビュー
1.) ユーザー 1 がデータベースにログインしています。しますSELECT * FROM v
;
2.) ユーザー 2 は同じデータベースにログインしており、ログインしていINSERT INTO t1 VALUES(1, 2, 3)
ます。
3.) ユーザー 1 は別の操作を行います。ユーザー 1 はSELECT * FROM v;
、ログアウトして再度ログインするまで、ユーザー 2 から挿入された行を見ることができません。
ビューが「セッション」間で同期されないようですか? ユーザー 1 が INSERT を表示できるようにするにはどうすればよいですか?
参考までに、私は python と mysqldb を使用しています。