Импорт в бд

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

Не получается

#16 29 июня 2013 в 22:57
Ла ладно!
#17 30 июня 2013 в 14:38

Fuze

Ваш совет не прокатил, выдаёт синтаксическую ошибку.

oll

Ваш совет не прокатил, выдаёт синтаксическую ошибку. Да и хочу научиться работать с бд, а не с нотепад.
Нашёл другое решение. Но слишком длинное и не очень удобное, приходится эскортировать/импортировать старую бд:
Экспортируем уже имеющуюся таблицу бд с INSERT IGNORE
Иллюстрация
Иллюстрация
Иллюстрация

В результате получаем такую таблицу:
  1. -- phpMyAdmin SQL Dump
  2. -- version 3.5.1
  3. -- http://www.phpmyadmin.net
  4. --
  5. -- Хост: 127.0.0.1
  6. -- Время создания: Июн 30 2013 г., 05:38
  7. -- Версия сервера: 5.5.25
  8. -- Версия PHP: 5.2.12
  9.  
  10. SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
  11.  
  12.  
  13. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  14. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  15. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  16. /*!40101 SET NAMES utf8 */;
  17.  
  18. --
  19. -- База данных: `instant1`
  20. --
  21.  
  22. --
  23. -- Дамп данных таблицы `cms_content`
  24. --
  25.  
  26. INSERT IGNORE INTO `cms_content` VALUES(20, 2, 1, '2012-03-01 09:37:00', '2013-06-30', 0, 'Наш сайт открыт!', '<p>Мы рады приветствовать вас на нашем сайте!</p>', '<p>Наш сайт открыт и начинает активно фунционировать.</p>\r\n<p>У нас большие планы на будущее. На этом сайте мы постарались разместить интересную информацию.</p>\r\n<p><br />\r\n&nbsp;</p>', 1, 397, 0, 'Мы рады приветствовать вас на нашем сайте!', 'теги на сайте', 1, 1, 1, 1, 1, 1, 0, 'новости/заголовок-страницы1', 1, 'Заголовок страницы', 'заголовок-страницы1', 'com_content_read.tpl');
  27. INSERT IGNORE INTO `cms_content` VALUES(26, 2, 1, '2012-03-01 09:35:00', '2013-06-30', 0, 'Тестовая новость сайта', '<p>Это тестовая новость. Пользователи могут ее комментировать.</p>', '<p>Глубина очага землетрясения поднимает термокарст,</p>', 1, 279, 0, 'Это тестовая новость. Пользователи могут ее комментировать.', '', 1, 1, 1, 1, 2, 1, 0, 'новости/тестовая-новость-сайта', 1, '', '', 'com_content_read.tpl');
  28.  
  29. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  30. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  31. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
  32.  

В эту таблицу добавляем:
  1. INSERT INTO `cms_content` VALUES
Должеа получиться такая таблица:
  1. -- phpMyAdmin SQL Dump
  2. -- version 3.5.1
  3. -- http://www.phpmyadmin.net
  4. --
  5. -- Хост: 127.0.0.1
  6. -- Время создания: Июн 30 2013 г., 05:38
  7. -- Версия сервера: 5.5.25
  8. -- Версия PHP: 5.2.12
  9.  
  10. SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
  11.  
  12.  
  13. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  14. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  15. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  16. /*!40101 SET NAMES utf8 */;
  17.  
  18. --
  19. -- База данных: `instant1`
  20. --
  21.  
  22. --
  23. -- Дамп данных таблицы `cms_content`
  24. --
  25.  
  26. INSERT IGNORE INTO `cms_content` VALUES(20, 2, 1, '2012-03-01 09:37:00', '2013-06-30', 0, 'Наш сайт открыт!', '<p>Мы рады приветствовать вас на нашем сайте!</p>', '<p>Наш сайт открыт и начинает активно фунционировать.</p>\r\n<p>У нас большие планы на будущее. На этом сайте мы постарались разместить интересную информацию.</p>\r\n<p><br />\r\n&nbsp;</p>', 1, 397, 0, 'Мы рады приветствовать вас на нашем сайте!', 'теги на сайте', 1, 1, 1, 1, 1, 1, 0, 'новости/заголовок-страницы1', 1, 'Заголовок страницы', 'заголовок-страницы1', 'com_content_read.tpl');
  27. INSERT IGNORE INTO `cms_content` VALUES(26, 2, 1, '2012-03-01 09:35:00', '2013-06-30', 0, 'Тестовая новость сайта', '<p>Это тестовая новость. Пользователи могут ее комментировать.</p>', '<p>Глубина очага землетрясения поднимает термокарст,</p>', 1, 279, 0, 'Это тестовая новость. Пользователи могут ее комментировать.', '', 1, 1, 1, 1, 2, 1, 0, 'новости/тестовая-новость-сайта', 1, '', '', 'com_content_read.tpl');
  28. INSERT INTO `cms_content` VALUES(27, 2, 1, '2012-03-01 09:37:00', '2013-06-30', 0, '1Наш сайт открыт!', '<p>Мы рады приветствовать вас на нашем сайте!</p>', '<p>Наш сайт открыт и начинает активно фунционировать.</p>\r\n<p>У нас большие планы на будущее. На этом сайте мы постарались разместить интересную информацию.</p>\r\n<p><br />\r\n&nbsp;</p>', 1, 397, 0, 'Мы рады приветствовать вас на нашем сайте!', 'теги на сайте', 1, 1, 1, 1, 1, 1, 0, '1', 1, '1', '1', 'com_content_read.tpl');
  29. INSERT INTO `cms_content` VALUES(28, 2, 1, '2012-03-01 09:35:00', '2013-06-30', 0, '2Тестовая новость сайта', '<p>Это тестовая новость. Пользователи могут ее комментировать.</p>', '<p>Глубина очага землетрясения поднимает термокарст,</p>', 1, 279, 0, 'Это тестовая новость. Пользователи могут ее комментировать.', '', 1, 1, 1, 1, 2, 1, 0, 'новости/тестовая-новость-сайта', 1, '', '', 'com_content_read.tpl');
  30.  
  31. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  32. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  33. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
  34.  
Импортируем и радуемся.

Неудобно тем, что постоянно придётся экспортировать старую бд

Если есть готовые решения для добавления инфы в бд используя средства только пчпадмин, подскажите, буду рад.
Импорт новых таблиц без стирания старых таблиц в бд.

Данный метод опробован на денвере стандартной сборки( 5.2) И хосте пчп 5.2 и 5.3.

Есть ещё идеи?
#18 30 июня 2013 в 15:00
Россия и блондинки, я вам могу с помощью обоих предыдущих советов импортировать данные из таблицы в неё же одним запросом и без дампов. Всё там работает. Жара просто — мозги отказывают.
#19 30 июня 2013 в 18:42
Было бы просто супер )). Мне вам в личку написать?
#20 28 января 2014 в 15:37
Вспомнил, что давно нашёл ответ:
эта таблица добавляет новые данные, не затирая старых

  1.  
  2. -- phpMyAdmin SQL Dump
  3. -- version 4.0.5
  4. -- http://www.phpmyadmin.net
  5. --
  6. -- Хост: 127.0.0.1:3306
  7. -- Время создания: Янв 28 2014 г., 15:24
  8. -- Версия сервера: 5.1.71-community-log
  9. -- Версия PHP: 5.3.27
  10.  
  11. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  12. SET time_zone = "+00:00";
  13.  
  14.  
  15. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  16. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  17. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  18. /*!40101 SET NAMES utf8 */;
  19.  
  20. --
  21. -- База данных: `sbbbbbb`
  22. --
  23.  
  24. --
  25. -- Дамп данных таблицы `cms_blog_posts`
  26. --
  27.  
  28. INSERT INTO `cms_blog_posts` VALUES(null, 4, 2, 30, '2014-01-28 15:20:03', '1', 'настроение', 'музыка', '4!>', '&lt;CD_GRAN_4!&gt;', 'all', 2, '2014-01-28 11:21:14', 1, '5!>1', 1, 0, 0);
  29. INSERT INTO `cms_blog_posts` VALUES(null, 4, 2, 30, '2014-01-28 15:20:03', '>2', 'настроение', 'музыка', '4!>', '&lt;CD_GRAN_4!&gt;', 'all', 2, '2014-01-28 11:21:14', 1, '5!>2', 1, 0, 0);
  30. INSERT INTO `cms_blog_posts` VALUES(null, 4, 2, 30, '2014-01-28 15:20:03', '>3', 'настроение', 'музыка', '4!>', '&lt;CD_GRAN_4!&gt;', 'all', 2, '2014-01-28 11:21:14', 1, '5!>3', 1, 0, 0);
  31.  
  32. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  33. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  34. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
  35.  
  36.  
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.