Здравствуйте!
Пользователи давно мне жаловались, что не могут найти инфу на страницах. Сегодня "дошли руки", полезла в базу... и увидела кучу старых, еще с 5ки типов нод, про которые при апдейте забыла + некоторые были созданы модулями, под которых версии на 6 и нету... Соответственно эти ноды были "невидны" в admin/content, изменить их не возможно, а я про них забыла.
Отсюда вывела 3 урока:
1. Использовать минимум дополнительных типов контента.
2. Использовать только типы контенты, создаваемые через Node, либо через проверенные (и точно обновляемые) модули.
3. Чаще проверять базу! Всем рекомендую заглянуть с таблицу node - можете обнаружить немало интересного! Особенно, если как я, вначале создания сайта активно экспериментировали с модулями...
Теперь вопрос:
1. Подскажите пожалуйста SQL, чтобы изменить тип контента в нескольких нодах зараз?
2. Подскажите пожалуйста SQL, чтобы содержимое одной таблицы перенести в другую - структура таблиц в пером случае такая:
vid nid http_link http_anchor
а во стором такая:
vid nid field_link_url field_link_title
Спасибо!
Комментарии
1.
Спасибо большое! Вопрос 1 - (решено).
Второй вопрос нельзя сделать только mysql-запросом
Я думаю со вторым запросом проще функцию переноса написать, материал сто-пудов с помощью ССК сделан, и там могут быть какие-то ещё тонкости.
ТС, сделайте var_dump любой ноде, типа материала, где используется табличка со структурой
vid nid field_link_url field_link_title и выложите сюда, я функцию напишу, а там хоть в сниппет её для переноса ставьте