mysql:8000
From: 熊田十志之 ノートPC <熊田十志之 ノートPC <gf2d914@xxxxxxxxxx>>
Date: Tue, 8 Jul 2003 20:17:36 +0900
Subject: [mysql 08000] LOCK / UNLOCK について
こんにちは、熊田と申します。 現在、VC++で開発を行っているのですが、次のようなことを実現するのに失敗し ています。 /---------------------------------------------------------------------/ ある、当日レコード "IDTable 当日日付のレコード" を複数のアプリケーションか ら更新する為、 LOCK/UNLOCKを使用しようと考えています。 strSQL = _T("LOCK TABLES IDTable WRITE") ; mysql_real_query( mysqlMAGConn, strSQL, strSQL.GetLength() ) ; ----> 読み 書きロック "IDTable" の当日レコードを読み込みフィールドを更新 UPDATE にてレコード更新 strSQL = _T("UNLOCK TABLES") ; mysql_real_query( mysqlMAGConn, strSQL, strSQL.GetLength() ) ; -----> ロッ ク解除 /---------------------------------------------------------------------/ のようなことをしています。 しかし、データを見てみると更新したフィールドが何も変わっていません.... どのように LOCK/UNLOCK するのが正しいのでしょうか? よろしくお願いします。 ■環境 Windows XP Pro + .NET Stadio 2003 VC++ MySQL Ver.4.0.13 /~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/ 熊田 十志之 E-mail : <mailto:kumada@xxxxxxxxxx> kumada@xxxxxxxxxx /~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/
-> @ 8000 2003-07-08 20:17 [熊田十志之 ノートP�] LOCK / UNLOCK について 8001 2003-07-09 06:51 ┣[とみたまさひろ <tomm] 8011 2003-07-10 10:49 ┗["橋本 豪" <gou@xxxxx] MySQL のサービスが起動しない 8012 2003-07-10 11:36 ┗[<yaemon@xxxxxxxxxx> ]