1

Тема: Ошибка 1064 при копировании таблицы из базы в базу

На одном сервере пытаюсь скопировать таблицу из одной базы (работающей) в другую. Почти для всех таблиц выдает одну и ту же ошибку
:

Ответ MySQL:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '64228508DEFAULT CHARSET  = cp1251 COMMENT  =  'тут текст'' at line 83

Строка в запросе выглядит вот так: ENGINE = MYISAM AUTO_INCREMENT = 64228508DEFAULT CHARSET = cp1251 COMMENT = 'тут текст'

если я понимаю правильно, ошибка в слиянии двух команд  64228508DEFAULT. Если удалять вручную это поле AUTO_INCREMENT, то копирование проходит. Но как сделать это нормально? Как вставить пробел между значением автополя и словом DEFAULT?

Задача стоит потому, что таблицы большие. Вручную потом переносить данные очень долго.

2

Re: Ошибка 1064 при копировании таблицы из базы в базу

Если таблица не имеет поля  auto_increment , то все копируется нормально. Что же с этим полем сделать?

3

Re: Ошибка 1064 при копировании таблицы из базы в базу

Seona
Если есть возможность, обновите phpMyAdmin, эта ошибка была в какой-то версии, но как она исправлялась в коде уже не помню.

4

Re: Ошибка 1064 при копировании таблицы из базы в базу

под "обновить" имеется ввиду новая установка? Или есть возможность именно обновлять ?

5

Re: Ошибка 1064 при копировании таблицы из базы в базу

Seona
Обновление phpMyAdmin заключается в необходимости перезаписать все файлы скрипта на новые (конфигурационный файл, чтобы не настраивать заново, можете оставить старый).

6

Re: Ошибка 1064 при копировании таблицы из базы в базу

Временно откладывала проблему. Сейчас опять вернулась к ней. Пытаюсь обновить phpMyAdmin. Но проблема еще в том, что на сервере стоит  PHP Version 4.4.9. Поэтому все время выходит - PHP 5.2+ is required. Обновлять рНр боюсь. Читала, что есть изменения в обработке функций. Могут быть ошибки в том, что сейчас работает. Может можно исправить эту ошибку, не меняя так глобально все?

7

Re: Ошибка 1064 при копировании таблицы из базы в базу

Seona
Для PHP 4 ставьте версию phpMyAdmin 2.11.10.

8

Re: Ошибка 1064 при копировании таблицы из базы в базу

Все : )))) спасибо огромное )))))