1 (изменено: DenNC, 2006-09-10 01:37:28)

Тема: Проблема при экспорте базы данных: SQL export compatibility

Мб кто знает, как найти выход из такой ситуации?
    Когда я экспортирую базу данных на интернет-сервере, то phpmyadmin делает в конце каждой таблицы строку "TYPE=MyISAM;". Но если сделать то же самое на моем локальном сервере, то там phpmyadmin будет добавлять уже "ENGINE=MyISAM DEFAULT CHARSET=cp1251;".
    В итоге я не могу перенести все свои работы на интернет-сервер, он мне пишет "#1064 - You have an error in your SQL syntax near 'ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ' at line 18". А вот если я заменю ENGINE=MyISAM DEFAULT CHARSET=cp1251; на TYPE=MyISAM;, то все будет нормально. Но только у меня база огромная, есть ли более разумный способ решения этой проблемы, чем вручную все менять?

2

Re: Проблема при экспорте базы данных: SQL export compatibility

DenNC

В итоге я не могу перенести все свои работы на интернет-сервер, он мне пишет "#1064 - You have an error in your SQL syntax near 'ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ' at line 18"...

При создании дампа выбери "SQL export compatibility: MYSQL40".

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

3 (изменено: DenNC, 2006-09-10 14:35:06)

Re: Проблема при экспорте базы данных: SQL export compatibility

У меня возник еще вопрос. Почему при экспорте на интернет-сервере мне отсылается файл в кодировке ср1251, а у меня на локальном сервере в utf8? Что нужно поменять, чтобы мой тоже экспортировал файл в кодировке ср1251. А то приходится открывать его прямо на сервере и копировать (ctrl+c) в созданый текстовый файл.
Мб это из-за того, что на главной странице в phpmyadmin написано MySQL-кодировка: UTF-8 Unicode (utf8), подскажите как ее поменять. В my.ini я везде поставил cp1251 (в двух местах, где ранее было latin1). Подскажите кто знает.

4

Re: Проблема при экспорте базы данных: SQL export compatibility

DenNC

У меня возник еще вопрос.

4) Перед тем, как задать свой вопрос, убедитесь, что он уже не обсуждался на форуме. Если Ваша проблема не обсуждалась ранее – создавайте новый топик. Если вы сомневаетесь, в каком разделе лучше завести топик – заводите её во «Флейме» - администратор переместит её в наиболее подходящий по тематике раздел.
Не допускается рассмотрение нескольких тем (пусть даже и смежных) в одном топике: один топик – одна тема.

Смена кодировки базы в phpMyAdmin

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)