RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Непонятки с MySQL...


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Михаил, http://www.biysk.ru
To : Phantom
Subj : Непонятки с MySQL...

> Да, забыл добавить, что эта ошибка бывает крайне редко
> и отследить ее появление проблематично, хотя и она сама
> доставляет достаточно проблем.

Данная ошибка возникает при одновременном вносе информации в таблици с несколькими индексами.
Для ее исключения используй Lock tables

пример:

mysql_query("LOCK TABLES tmstat WRITE, stat WRITE") OR die(mysql_error());
mysql_query("INSERT INTO stat SELECT * FROM tmstat", $db) OR die(mysql_error());
mysql_query("DELETE FROM tmstat", $db) OR die(mysql_error());
mysql_query("UNLOCK TABLES") OR die(mysql_error());



Fri 30 Jul 2004 04:50 Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.8a2) Gecko/20040




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.