2011-11-13 5 views
0
は、MySQLへの私の呼び出しシーケンスは、このようなものです

同じ一時テーブル名を使用すると、2つのMySQL接続がクラッシュする可能性はありますか?

Connection1: 
create temporary table 'temp_table'... 

Connection2: 
create temporary table 'temp_table'... (already exists, crash???) 

Connection1: 
drop table 'temp_table'... 

Connection2: 
drop table 'temp_table'... (no longer exists, crash???) 

はそれが可能な場合が発生する可能性がありますか?または、各接続には一時テーブルのための独自の領域があり、接続(接続)が他のものと競合しないようにします。

+0

永続的な接続を使用するとクラッシュするようです – jondinham

答えて

1

いいえ;一時テーブルは、それらが作成した接続のローカルです。それらは他のクライアントには見えず、別々のクライアントはお互いに影を付ける一時テーブルを作成することができます。

1

いいえ、クラッシュしないでください。テンポラリテーブルは他の接続からは見えません。彼らはお互いに争いません。

関連する問題