Jump to content
Sign in to follow this  
megrel

[Решено] Ошибка при импорте БД

Recommended Posts

Последнее время не получается импортировать БД на на timeweb, ни на beget.

Выдает такую ошибку

ALTER TABLE `product_description`
 ADD PRIMARY KEY (`product_id`,`language_id`), ADD KEY `name` (`name`), ADD KEY `beget_auto_idx_1` (`language_id`), ADD KEY `beget_auto_idx_2` (`name`), ADD FULLTEXT KEY `description` (`description`), ADD FULLTEXT KEY `tag` (`tag`), ADD FULLTEXT KEY `description_2` (`description`);

Ответ MySQL: dot.gif

#1214 - The used table type doesn't support FULLTEXT indexes

Раньше делал все тоже самое, экспортировал из одной, и импортировал в другую. Может ли это быть связано с обновлением phpmyadmin? И что делать в таком случае

Share this post


Link to post
Share on other sites

черным по белому написано - проверяйте тип (engine) таблиц.

google -> mysql The used table type doesn't support FULLTEXT indexes -> stackoverflow

Share this post


Link to post
Share on other sites

Т.е. надо поменять тип таблиц с InnoDB на MyISAM? Я правильно понял? Это никак не скажется на системе?

Share this post


Link to post
Share on other sites

Получилось. Только вот понять, почему раньше норм импортировалось без изменения типа таблиц, а щас нет?

Share this post


Link to post
Share on other sites

либо обновить mysql до версии, в которой такой проблемы нет.

это никак не связано с phpmyadmin.

@скажется ли "это" на системе@ можете знать только вы/разработчик/техподдержка хостинга, ибо напрямую зависит от того, что и как ВЫ сделали в магазине и как настроен сервер, на котором крутится ваш магазин.

upd:

мб, добрый хостер поставил "default engine - INNODB"

Share this post


Link to post
Share on other sites

Получилось. Только вот понять, почему раньше норм импортировалось без изменения типа таблиц, а щас нет?

А как это сделать напишите пожалуйста, у меня такая же ситуация. 

Share this post


Link to post
Share on other sites

На самом деле не совсем получилось. Решение было таким: импортировал все таблицы кроме таблиц product_. А их взял уже с чистой базы.

Share this post


Link to post
Share on other sites

У меня такая же проблема,никак не могу додумать,как исправить...Подскажите,поэтапно и доходчивоUsxgfgf_rc8.jpg

Share this post


Link to post
Share on other sites

У меня такая же проблема,никак не могу додумать,как исправить...Подскажите,поэтапно и доходчиво

 

Т.е. надо поменять тип таблиц с InnoDB на MyISAM? Я правильно понял? Это никак не скажется на системе? В SQL файле у таблиц, которые используют полнотекстовый индекс, замените InnoDB на MyISAM.

Edited by halfhope

Share this post


Link to post
Share on other sites

 В SQL файле у таблиц, которые используют полнотекстовый индекс, замените InnoDB на MyISAM.

А как узнать какие именно таблицы используют полнотекстовый индекс?

 

Share this post


Link to post
Share on other sites

А как узнать какие именно таблицы используют полнотекстовый индекс?

 

 

Вам в ЛС уже ответил. Сделайте дамп базы данных, и ищите в нем ADD FULLTEXT KEY. В нем же замените у таблиц InnoDB на MyISAM, затем удалите старую БД и залейте новую.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.