![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| ksnk |
|
||||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 14 Всего: 386 |
Возникла проблема с хостером. У него MySQL 3.23.58. К сожалению, это не лечится. Соответственно некоторые запросы, которые нормальные люди нормально выполняют он считает ошибочными, в частности update из одной таблицы в другую.
Вот такой запрос был. И работал на версиях старше 4.xx (точнее версию не помню, но, наверное не важно...) По смыслу, сначала сложным образом создается и заполняется временная таблица linza_temp , затем она вливается в linza_katalog. Этот запрос должен был по идее обновить существующие в таблице записи, перечисленные в linza_temp.
Сейчас тот mysql утверждает, что
Как его можно переписать, чтобы работало и на таком mysql? Это сообщение отредактировал(а) ksnk - 17.11.2008, 14:11 -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
||||
|
|||||
| Nigel |
|
|||
|
познаю мир ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 20.11.2007 Репутация: нет Всего: 19 |
ksnk, а Join'ы в какой версии появились?
А переписать легко, достаточно разбить на 2 запроса. Сначала селект из одной таблицы, потом апдейт другой. |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 14 Всего: 386 |
Nigel, по всей видимости, до 4-й версии не было возможности использовать связанные таблицы.
Но я уже переписал это на циклы. Для нормальных хостингов - нормальные запросы, для этого - как могу. -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |