Категории
[FAQ] Часто задаваемые вопросы и ответы
Проблемы и решения
Ошибки и исправления
Общие вопросы
Расширения
Установка и обновление
Модули
Шаблоны
Локализация интерфейса
Коммерческие предложения
Учимся бизнесу
Бизнес книги
Поисковая оптимизация (SEO)
Магазины на ShopOS
Хостинг для ShopOS
Предложения и пожелания
Курилка
|
Пропадает товар
Заметил, что странным образом пропадает товар из магазина. Уверен на все 100, что этот товар был и я его не удалял, но ни поиском, ни в категориях его нет. Что за мистика?
Уверен на все 100, что этот товар был и я его не удалял,
может статус товара проставил как неактивный
Уверен на все 100, что этот товар был и я его не удалял,
может статус товара проставил как неактивный
Нет. Его даже в админке нет. И что еще странно-пропали товары идущие друг за другом. В старых бэкапах я этот товар нахожу. А вот как его внести в существующую базу данных?
:) нереально определить из за чего.
может создание и восстановление из бекапа неудачно сделал.
может импорт-экспорт был сделан с ошибками.
может у хостера какие то проблемы возникли и база повредилась.
может вспышки на солнце повлияли :D
если повторится. тогда можно логи ошибок на хостинге изучить
но вот так просто. админка не открывалась
вчера был товар сегодня его уже нет
без вмешательства тебя или хостера - не может быть
А как этот товар теперь можно добавить в новую базу из старой?
И вот что мне пишет после импорта базы данных, которую я сегодня же сделал и не вносил никаких изменений. Что это значит? SQL-запрос:
-- -- База данных: `violato_portal` -- -- -------------------------------------------------------- -- -- Структура таблицы `os_address_book` -- CREATE TABLE `os_address_book` ( `address_book_id` int(11) NOT NULL auto_increment, `customers_id` int(11) NOT NULL, `entry_gender` char(1) NOT NULL, `entry_company` varchar(255) default NULL, `entry_firstname` varchar(255) NOT NULL, `entry_secondname` varchar(255) NOT NULL, `entry_lastname` varchar(255) NOT NULL, `entry_street_address` varchar(255) NOT NULL, `entry_suburb` varchar(255) default NULL, `entry_postcode` varchar(10) NOT NULL, `entry_city` varchar(255) NOT NULL, `entry_state` varchar(255) default NULL, `entry_country_id` int(11) NOT NULL default '0', `entry_zone_id` int(11) NOT NULL default '0', `address_date_added` datetime default '2009-10-30 09:00:00', `address_last_modified` datetime default '2009-10-30 10:00:00', PRIMARY KEY (`address_book_id`), KEY `idx_addres
Ответ MySQL: Документация #1050 - Table 'os_address_book' already exists
DROP table IF EXISTS `os_address_book`; CREATE TABLE `os_address_book` ( `address_book_id` int(11) NOT NULL auto_increment, `customers_id` int(11) NOT NULL, `entry_gender` char(1) NOT NULL, `entry_company` varchar(255) default NULL, `entry_firstname` varchar(255) NOT NULL, `entry_secondname` varchar(255) NOT NULL, `entry_lastname` varchar(255) NOT NULL, `entry_street_address` varchar(255) NOT NULL, `entry_suburb` varchar(255) default NULL, `entry_postcode` varchar(10) NOT NULL, `entry_city` varchar(255) NOT NULL, `entry_state` varchar(255) default NULL, `entry_country_id` int(11) NOT NULL default '0', `entry_zone_id` int(11) NOT NULL default '0', `address_date_added` datetime default '0000-00-00 00:00:00', `address_last_modified` datetime default '0000-00-00 00:00:00', PRIMARY KEY (`address_book_id`), KEY `idx_address_book_customers_id` (`customers_id`) ) ENGINE=MyISAM AUTO_INCREMENT=2 /*!40101 DEFAULT CHARSET=utf8 */;
сначала нужно удалить таблицу, а потом создать.
если нет строчки
DROP table IF EXISTS table_name
выдаст ошибку что нельзя создать таблицу, которая уже существует.
если импорт делается вручную через например phpmyadmin - вручную нужно удалить уже существующие таблицы.
если через встроенный бекапер. то там уже и так все это есть
Удаляю таблицу, потом создаю. Импортирую базу и опять пишет то же самое.
SQL-запрос:
-- -- База данных: `violato_portal` -- -- -------------------------------------------------------- -- -- Структура таблицы `os_address_book` -- CREATE TABLE `os_address_book` ( `address_book_id` int(11) NOT NULL auto_increment, `customers_id` int(11) NOT NULL, `entry_gender` char(1) NOT NULL, `entry_company` varchar(255) default NULL, `entry_firstname` varchar(255) NOT NULL, `entry_secondname` varchar(255) NOT NULL, `entry_lastname` varchar(255) NOT NULL, `entry_street_address` varchar(255) NOT NULL, `entry_suburb` varchar(255) default NULL, `entry_postcode` varchar(10) NOT NULL, `entry_city` varchar(255) NOT NULL, `entry_state` varchar(255) default NULL, `entry_country_id` int(11) NOT NULL default '0', `entry_zone_id` int(11) NOT NULL default '0', `address_date_added` datetime default '2009-10-30 09:00:00', `address_last_modified` datetime default '2009-10-30 10:00:00', PRIMARY KEY (`address_book_id`), KEY `idx_addres
Ответ MySQL: Документация #1050 - Table 'os_address_book' already exists
значит не в той базе удалил.
нужно удалить именно в violato_portal
хотя скорее всего уже сам все сделал.
Источник
|