Помощь - Поиск - Пользователи - Календарь
Полная версия: Очень хитрый SQL.
Онлайн-форум hostobzor.ru > Архив (темы до 1.06.2015). Только для чтения. > Коммерческий хостинг. Общие форумы > Общие вопросы
different
http://mihalich.habrahabr.ru/blog/66154/

Собственно, вот. smile.gif

Может, есть у кого мысли?
lazutov
Можете посмотреть ошибку через php.
Код
<?
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
mysql_query('запрос',$link);
echo (mysql_error()!='') ? (mysql_error()) : 'success';
mysql_close($link);
?>

от этого и будем смотреть.

Делайте оптимизацию, чек и анализ таблицы прямо через pma, одной кнопкой каждое действие
или SQL (примеры)
OPTIMIZE TABLE `soa`
ANALYZE TABLE `soa`
CHECK TABLE `soa`
support_host3
Был бы дамп данных object_, мысли бы появились..
Скорее всего в значениях других колонок `id` = 225671 чтото не то.
Функция "Починить таблицу" в пхпмойадмин может помочь...
different
Решение нашли, оно есть в топике:

У таблицы object_ был триггер.

DROP TRIGGER IF EXISTS `cottage`.`object_prop_clear`//
CREATE TRIGGER `cottage`.`object_prop_clear` AFTER DELETE ON `cottage`.`object_`
FOR EACH ROW BEGIN
delete from object_prop where id=OLD.id;
delete from object_foto where object_id=OLD.id;
END
//

У данного триггера надо было заменить в object_prop — «id» на «object_id»,
т.к. в object_prop нет столбца id, а есть именно object_id

Видимо, программист поле переименовал, а триггер забыл поправить.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2025 Invision Power Services, Inc.