a7d 0 Опубликовано: 13 ноября 2007 Рассказать Опубликовано: 13 ноября 2007 Снес таблицу banner_tag в базе, как ее восстановить ? сайт www.a7d.com.ua Делал бекап таблицы этой, но он почему-то не хочет погружаться. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 081 Опубликовано: 13 ноября 2007 Рассказать Опубликовано: 13 ноября 2007 Снес таблицу banner_tag в базе, как ее восстановить ? такой таблицы в дистрибутиве нет Цитата Ссылка на сообщение Поделиться на других сайтах
a7d 0 Опубликовано: 13 ноября 2007 Рассказать Опубликовано: 13 ноября 2007 Автор ну ж ее не сам создал, она идет в таблице dle_banner может єто не таблица, а строка.... Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 081 Опубликовано: 13 ноября 2007 Рассказать Опубликовано: 13 ноября 2007 есть таблица dle_banners Выполните в MyPHPAdmin CREATE TABLE dle_banners ( `id` smallint(5) NOT NULL auto_increment, `banner_tag` varchar(40) NOT NULL default '', `descr` varchar(200) NOT NULL default '', `code` text NOT NULL, `approve` tinyint(1) NOT NULL default '0', `short_place` tinyint(1) NOT NULL default '0', `bstick` tinyint(1) NOT NULL default '0', `main` tinyint(1) NOT NULL default '0', `category` VARCHAR(200) NOT NULL default '', `grouplevel` varchar(100) NOT NULL default 'all', PRIMARY KEY (`id`) ) TYPE=MyISAM[/code] Цитата Ссылка на сообщение Поделиться на других сайтах
a7d 0 Опубликовано: 13 ноября 2007 Рассказать Опубликовано: 13 ноября 2007 (изменено) Автор А как правильно это выполнить, если не сложно можно попросить описать по шагам для особо одаренных... Попробовал по ламерскому способу импортировать вышло : Ответ 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 'ÐÏࡱá' at line 1 Когда делал бекап получмл такой код CREATE TABLE `dle_banners` ( `id` smallint(5) NOT NULL auto_increment, `banner_tag` varchar(40) NOT NULL default '', `descr` varchar(200) NOT NULL default '', `code` text NOT NULL, `approve` tinyint(1) NOT NULL default '0', `short_place` tinyint(1) NOT NULL default '0', `bstick` tinyint(1) NOT NULL default '0', `main` tinyint(1) NOT NULL default '0', `category` smallint(5) NOT NULL default '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=14 ; в вашем больше строк А при попытке в самом движке добавить новый банер получаю : MySQL Error! ------------------------ The Error returned was: Unknown column 'banner_tag' in 'field list' Error Number: 1054 INSERT INTO dle_banners (banner_tag, descr, code, approve, short_place, bstick, main, category) values ('banner_header', 'test', '<div align=\\\"center\\\"><a href=\\\"http://www.a7d.com.ua\\\"><img src=\\\"http://a7d.com.ua/uploads/butt/bio.gif\\\" width=\\\"468\\\" height=\\\"60\\\"border=\\\"0\\\">', '0', '0', '0', '0', '0') Изменено 13 ноября 2007 пользователем a7d Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 081 Опубликовано: 13 ноября 2007 Рассказать Опубликовано: 13 ноября 2007 a7d, так у вас не таблицы нет, а поля, добавьте его в таблицу с параметрами `banner_tag` varchar(40) NOT NULL default '', Цитата Ссылка на сообщение Поделиться на других сайтах
a7d 0 Опубликовано: 13 ноября 2007 Рассказать Опубликовано: 13 ноября 2007 (изменено) Автор я это и имел ввиду подразумевая строку, а можно подробнее, я уже пытался создать поле, и ничего не вышло Изменено 13 ноября 2007 пользователем a7d Цитата Ссылка на сообщение Поделиться на других сайтах
a7d 0 Опубликовано: 15 ноября 2007 Рассказать Опубликовано: 15 ноября 2007 Автор прием помогите ! как добавить поле ?!?! Цитата Ссылка на сообщение Поделиться на других сайтах
a7d 0 Опубликовано: 21 ноября 2007 Рассказать Опубликовано: 21 ноября 2007 Автор banner_tag` varchar(40) NOT NULL default - как добавить поле с таким значением в таблицу dle_banners если можно подробнее что нажимать и что за чем !!!!! ХЕЛП Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.