Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
CONCAT, затем DELETE => ошибка (Viktor) 24/08/2005 - 16:03:51
      Re: CONCAT, затем DELETE => ошибка (Dinky) 24/08/2005 - 19:59:30
      Re: Измени все (bac) 24/08/2005 - 20:03:32
      Re: CONCAT, затем DELETE => ошибка (Dubrovsky) 25/08/2005 - 07:30:16
      Re: CONCAT, затем DELETE => ошибка (Lev) 25/08/2005 - 10:48:28
      Re: CONCAT, затем DELETE => ошибка (Viktor) 25/08/2005 - 11:24:09
      Re: да блин! (Dinky) 25/08/2005 - 19:02:57
      Re: да блин! (Viktor) 26/08/2005 - 08:19:14

> Original message text:
> From: Viktor - 24/08/2005 - 16:03:51
> Subject:CONCAT, затем DELETE => ошибка
> -----------------
> Здравствуйте!
>
> Софт: Вин98, Апач 1.3.33, MySQL-3.23.41-win, php-4.3.4.
>
> Есть таблица, в которой три PRIMARY_KEY поля (counter, namefull, supplier), один из них автоинкремент (counter). Записей в базе порядка 300 ... 400 тыс.
> Есть скрипт, его работа заключается в следующем:
> <кусоко кода>
> 1. DELETE FROM $my_table WHERE supplier='$supplier' // Удаление старых записей
> <кусок кода>
> 2. INSERT INTO $my_table (...) VALUES (...) //вставка новых записей
> <кусок кода>
> 3. DELETE FROM $my_table WHERE name = '' AND supplier = '$supplier' //Удаление ненужных записей
> <кусок кода>
> 4. UPDATE $my_table SET namefull = CONCAT(pref, name, notice) WHERE supplier = '$supplier'
> <еще один кусок>
>
> Проблема:
> после некоторого кол-ва запуска этого скрипта, на первую операцию, т.е. DELETE FROM $my_table WHERE supplier='$supplier', получаю ошибку: "Неверный индексный файл'\<МОЯ_ТАБЛИЦА>.MYD'\ . Попробуйте его воссоздать".
> После чего возможны 2 ситуации:
> 1. помогает только repair
> 2. могу дальше запускать скрипт, и даже с этим же $supplier.
>
> У меня два вопроса: что это такое и как эту ошибку можно исключить с той же функциональностью скрипта?
>
> Я больше, чем уверен, что это связяно с CONCAT
>
> p.s.: в точной формулировке ошибки не уверен, напишу точнее как только появится эта ошибка
>
> --
> Заранее благодарен, Виктор.
>


From: Dinky - 25/08/2005 - 19:02:57
Subject:да блин!
-----------------
обновите сначала версию сервера, потом разбирайтесь

--
Dmitry



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
23696



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |