X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Перенос таблицы
Tigor.v
Tigor.v
Topic Starter сообщение 21.8.2013, 0:33; Ответить: Tigor.v
Сообщение #1


Доброго дня. Знающих прошу помочь.
Есть две таблицы в разных базах на одном сервере (денвер).
Таблицы не одинаковы. Необходимо перенести записи
INSERT INTO `сюда_переносим` (`id`, `category_id`, `user_id`, `pubdate`, `enddate`, `is_end`, `title`, `description`, `content`, `published`, `hits`, `rating`, `meta_desc`, `meta_keys`, `showtitle`, `showdate`, `showlatest`, `showpath`, `ordering`, `comments`, `is_arhive`, `seolink`, `canrate`, `pagetitle`, `url`, `tpl`) `cms_content`

select `берем_от_сюда` (`new_id`, `new_data`, `new_title`, `new_preview`, `new_full`, `new_fotopath`) VALUES

Где больше полей туда и нужно перенести. Еще момент такой, что необходимо статичные значения подставить в такие поля как category_id, user_id и так далее.
"Игрался" с такой конструкцией
insert into `bd2` select *,NULL,NULL from `bd1`
, но тут я дуб дубом.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Tigor.v
Tigor.v
Topic Starter сообщение 21.8.2013, 23:09; Ответить: Tigor.v
Сообщение #2


После работы еще порылся в интернете, и как я понял, нужно просто перечислить те поля в которые подставляем значения и те поля, из которых берем в таком же порядке, также можно поставить конкретное значение (цифру или слово) если такого поля в исходной таблице нет (category_id).
INSERT INTO table2 (field1, field2, field3, ...)
SELECT field1_1, 'value1', 1,... FROM table1 WHERE ...

Правильно?

Ну вот столкнулся с несколькими препятствиями:
1. new_data указывается как 2008-01-28, а в таблице куда переносим pubdate указывается таким образом 2012-03-01 15:56:00, да к тому же никак enddate 2012-05-22
Тоесть уже продублировать надо как миниму гмд
2. url обязательное поле вида novosti/tema_takaya_1 Тоесть уже нужно в транслит с удалением пробелов, хотя можно и проще (если можно) novosti/( и вставляем new_id) Опять дубль.

Что-то мозги закипать начинают...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Arks
Arks
сообщение 23.8.2013, 23:59; Ответить: Arks
Сообщение #3


(Tigor.v @ 22.8.2013, 02:09) *
Что-то мозги закипать начинают...

Очень плохо, когдам мозги закипают теряется работоспособность и надо поделать день-два что-то другое.


(Tigor.v @ 22.8.2013, 02:09) *
1. new_data указывается как 2008-01-28, а в таблице куда переносим pubdate указывается таким образом 2012-03-01 15:56:00, да к тому же никак enddate 2012-05-22

какой тип у полей? Сами по себе эти строки совместимы в формате DATETIME так что строка "2008-01-28" будет просто приведена к DATE('2008-01-28') а затем к DATETIME(2008-01-28 00:00:00); и вставиться автоматически в поле типа DATETIME
в остальном вам стоит почтитать что-то типа http://dev.mysql.com/doc/refman/5.5/en/dat...-functions.html

(Tigor.v @ 22.8.2013, 02:09) *
2. url обязательное поле вида novosti/tema_takaya_1 Тоесть уже нужно в транслит с удалением пробелов, хотя можно и проще (если можно) novosti/( и вставляем new_id) Опять дубль.

Проще всего сделать хранимую функцию для транслита и вообще не заморачиваться. Я тут даже проблемы не вижу.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Перенос сайта на CMS Wordpress
8 freeax 4941 10.3.2024, 14:58
автор: freeax
Открытая тема (нет новых ответов) требуется перенос с Dle на wordpres
нужен человек для переноса движка
5 Юрий82 1941 30.7.2022, 18:02
автор: Klerik84
Открытая тема (нет новых ответов) Требуется перенос сайта с HTML на WP
3 Vreg 6007 3.11.2021, 10:23
автор: Assistant
Открытая тема (нет новых ответов) Перенос (обновление) OpenCart и OcStore на новую версию 2х - 3х
Перенесу ваш магазин на новую версию движка
3 Илья1981 8440 4.10.2021, 11:59
автор: Evgen_ppm
Открытая тема (нет новых ответов) Перенос сайта с DLE на Wp
2 IxMaster 1361 7.1.2021, 23:36
автор: IxMaster


 



RSS Текстовая версия Сейчас: 16.4.2024, 14:17
Дизайн