mysql:12874
From: 吉田 敬一 <吉田 敬一 <yoshida@xxxxxxxxxx>>
Date: Mon, 20 Mar 2006 12:42:55 +0900
Subject: [mysql 12874] レコード件数10万件のロック
初めて投稿します。 既に納品済のシステムでデータ更新中に下記の警告が発生しました。 Warning: mysql_query(): Unable to save result set in "ソースのパス" on line 36 この行数の命令が mysql_query("select * from SYSTEM_LOG for update"); です。 排他的制御をかけたかった為"FOR UPDATE"でロックをかけました。 レコード件数が10万件ほどある為mysql_query()でバッファリング出来る 容量を超えたのかと考えているのですが解決策が思いつきません。 そもそもロックをかけたいだけなので、結果リソースを取得する必要 さえないのかと思っています。 環境 Suse Linux 9.2 MySQL 4.0.21 php 4.3.8 対象テーブルInnoDB使用 メーリングリストに参加されている方々のお知恵を 貸していただけると助かります。 以上 よろしくお願い致します。
-> 12874 2006-03-20 12:42 [吉田 敬一 <yoshida@] レコード件数10万件のロック 12878 2006-03-20 15:29 ┗["F.Y" <fumi_sby@xxxx]