Помогите с помощью базы данных добавить пачку новостей

kail.2009

Постоялец
Регистрация
26 Сен 2009
Сообщения
94
Реакции
10
Есть около 6000 такого плана ссылок:
Код:
[URL=http://файлообменник.ру/5m3ehv82982h/2N2905A.PDF.html]2N2905A.PDF - 82 KB[/URL]
Возможно как то добавить их в базу данных (одна ссылка = одна новость на сайте) так что б в полной новости была ссылка на скачивание, а в названии имя файла "2N2905A".
Движок DLE 9.2.
Помогите пожалуйста составить пример кода для добавления в базу
 
В общем сделал экспорт таблицы dle_post посмотрел как составлены новости, по примеру с помощью NotePad и Excel составил такой код:
Код:
INSERT INTO `dle_post` (`id`, `autor`, `date`, `short_story`, `full_story`, `xfields`, `title`, `descr`, `keywords`, `category`, `alt_name`, `comm_num`, `allow_comm`, `allow_main`, `allow_rate`, `approve`, `fixed`, `rating`, `allow_br`, `vote_num`, `news_read`, `votes`, `access`, `symbol`, `flag`, `editdate`, `editor`, `reason`, `view_edit`, `tags`, `metatitle`) VALUES
(2550, 'User', '20012-03-20 00:00:00', 'Наименование модели: 7303621<br> Формат: .pdf', 'Наименование модели: 7303621<br>Формат: .pdf <br>Скачать Datasheet:[URL=http://файлообменник.ру/mi846dmkf0up/07303621.pdf.html]07303621.pdf - 269 KB[/URL]', '', '7303621', 'Скачать бесплатно Data Sheet 7303621', 'DataSheet, 7303621', '55', '7303621', 0, 1, 0, 1, 1, 0, 0, 1, 0, 2, 0, '', '', 1, '', '', '', 0, '', '7303621'),

Импортировал обратно в базу но мне выдало ошибку. Что могло не понравится базе?
 
1. текст ошибки ?
2. что в самом конце, после закрывающей скобки, делает запятая ?
 
А у меня изначально в базе либо просто запятая либо точка с запятой, исправил на точку с запятой результат тот же.
Код ошибки:
Код:
Ошибка
 
SQL-запрос:
 
( 2551, 'User', '2012-03-20 00:00:00', 'Наименование модели: 1bfp180<br> Формат: .pdf', 'Наименование модели: 1bfp180<br>Формат: .pdf <br>Скачать Datasheet:[URL=http://файлообменник.ру/khkm80u0zxnv/1-bfp180.pdf.html]1-bfp180.pdf - 140 KB[/URL]', '', '1bfp180', 'Скачать бесплатно Data Sheet 1bfp180', 'DataSheet, 1bfp180 ', '55', '1bfp180 ', 0, 1, 0, 1, 1, 0, 0, 1, 0, 2, 0, '', '', 1, '', '', '', 0, '', '1bfp180 ' ) ;
 
Ответ 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 '2551, 'User', '2012-03-20 00:00:00', 'Ð
 
не нужно явно вставлять поле `id`, обычно они идут авто инкрементом и поэтому просто удали его из запроса.
+ не знаком со структурой бд последних версий dle, но вот на старенькой всё ок (последние 6 столбцов лишние)
Код:
INSERT INTO `dle_post` (`autor`, `date`, `short_story`, `full_story`, `xfields`, `title`, `descr`, `keywords`, `category`, `alt_name`, `comm_num`, `allow_comm`, `allow_main`, `allow_rate`, `approve`, `fixed`, `rating`, `allow_br`, `vote_num`, `news_read`, `votes`, `access`, `symbol`, `flag`) 
VALUES
('User', '20012-03-20 00:00:00', 'Наименование модели: 7303621<br> Формат: .pdf', 'Наименование модели: 7303621<br>Формат: .pdf <br>Скачать Datasheet:[URL=http://файлообменник.ру/mi846dmkf0up/07303621.pdf.html]07303621.pdf - 269 KB[/URL]', '', '7303621', 'Скачать бесплатно Data Sheet 7303621', 'DataSheet, 7303621', '55', '7303621', 0, 1, 0, 1, 1, 0, 0, 1, 0, 2, 0, '', '', 1);
 
Назад
Сверху