SQL - копирование из таблицы в таблицу

Автор maks47, 09 марта 2019, 15:57:01

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

maks47

Добрый день. 

Пытаю перетащить "карму" в новую базу после обновления. 
Создал в БД smf_members000 в которой в row есть показатели good_carma, соответственно надо перетащить этот параметр в рабочую версию smf_members только этот параметр соответственно id_member одинаковый должен быть. 


Код
INSERT INTO `smf_members`(`karma_good`) SELECT `karma_good` FROM `smf_members000` WHERE `id_member` = 'id_member', `karma_good` = `karma_good`
 Так не работает



maks47

Блин, фантастика. Респект!
Как будут $, пришлю спасибо.

GeorG

Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru


maks47

:facepalm:  Переварил почему не работает, но все равно странно.
Почему в структуре members - одна строка с id и большая часть параметров.
А лайки в таблице theme одна строка один параметр, новый параметр новая строка с копированием id. wallbash

Проблема осталась надо с таблицы smf_members где есть karma_good и karma_bad(row) перекинуть в smf_themes строки.

ЦитироватьCREATE TABLE IF NOT EXISTS `smf_themes` (
  `id_member` mediumint(8) NOT NULL DEFAULT '0',
  `id_theme` tinyint(4) unsigned NOT NULL DEFAULT '1',
  `variable` varchar(255) NOT NULL DEFAULT '',
  `value` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;


Кому я собственно рассказываю, как оно работает.
п.с. @digger - спасибо на ЯД - код 3034 (мелочь конечно но не просто лайк).


maks47

Да как я понял, теперешняя карма там храниться
Вам недоступны вложения в этом разделе.


maks47

Установлен мод Legacy Karma by digger.
У меня установился - и берет данные для кармы из themes.