rus Опубликовано 23 июня, 2016 Автор Поделиться Опубликовано 23 июня, 2016 Ошибку пишет, вот это ему непонятно: select from pp_member_id, signature text, avatar_location, pp_reputation_points ibf_profile_portal where pp_member_id not in (select member_id from ibf_core_members); #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 'frompp_member_id, signature text, avatar_location, pp_reputation_points ibf_' at line 3 Ссылка на комментарий Поделиться на другие сайты Поделиться
Tuborg Опубликовано 23 июня, 2016 Поделиться Опубликовано 23 июня, 2016 Еще если я тему просмотрел, она исчезает из списка, приходится поиском доставать глюк3: вместо сабмит реплай на кнопке "севинг..." и она не кликабельна, приходится из темы выходить Ссылка на комментарий Поделиться на другие сайты Поделиться
zhdforum Опубликовано 23 июня, 2016 Поделиться Опубликовано 23 июня, 2016 Только что, Краб-24 сказал: Чтобы репутацию перенести. репутация тоже в той ж таблице профайла была... значит у пользователя нет репутации и аватарки и вообще он просто так регился Ссылка на комментарий Поделиться на другие сайты Поделиться
Tuborg Опубликовано 23 июня, 2016 Поделиться Опубликовано 23 июня, 2016 Андроид+ хром Ссылка на комментарий Поделиться на другие сайты Поделиться
zhdforum Опубликовано 23 июня, 2016 Поделиться Опубликовано 23 июня, 2016 3 минуты назад, rus сказал: Ошибку пишет, вот это ему непонятно: select from pp_member_id, signature text, avatar_location, pp_reputation_points ibf_profile_portal where pp_member_id not in (select member_id from ibf_core_members); вообще не бери этот кусок: insert into ibf_core_members (member_id, signature, pp_main_photo, pp_reputation_points) select from pp_member_id, signature text, avatar_location, pp_reputation_points ibf_profile_portal where pp_member_id not in (select member_id from ibf_core_members); Ссылка на комментарий Поделиться на другие сайты Поделиться
Краб-24 Опубликовано 23 июня, 2016 Поделиться Опубликовано 23 июня, 2016 Опечатался Вот проверил сейчас на своей базе insert into ibf_core_members (member_id, signature, pp_main_photo, pp_reputation_points) select pp_member_id, signature text, avatar_location, pp_reputation_points from ibf_profile_portal where pp_member_id not in (select member_id from ibf_core_members); update ibf_core_members cm join ibf_profile_portal pp on cm.member_id = pp.pp_member_id set cm.signature = pp.signature, cm.pp_main_photo = pp.avatar_location, cm.pp_reputation_points = IFNULL(cm.pp_reputation_points, 0) + IFNULL(pp.pp_reputation_points, 0); update ibf_core_members set pp_thumb_photo = null; Ссылка на комментарий Поделиться на другие сайты Поделиться
Tuborg Опубликовано 23 июня, 2016 Поделиться Опубликовано 23 июня, 2016 Надо таблицы не через запятую писать, а джойнить, е тебе щас никто не напишет - чз полчаса скину, а то не удобно на телефоне тыкаться Ссылка на комментарий Поделиться на другие сайты Поделиться
Краб-24 Опубликовано 23 июня, 2016 Поделиться Опубликовано 23 июня, 2016 3 minutes ago, zhdforum said: репутация тоже в той ж таблице профайла была... значит у пользователя нет репутации и аватарки и вообще он просто так регился Ну я сначала дал sql только на Update. Rus сказал что не все пользователи перенесены. Я тогда еще и написал INSERT только на тех, которые отсутсвуют. А насколько это необходимо я не знаю, со внутренностями форума не знаком. Ссылка на комментарий Поделиться на другие сайты Поделиться
Tuborg Опубликовано 23 июня, 2016 Поделиться Опубликовано 23 июня, 2016 Старые таблицы в той же базе, что и новые? Ссылка на комментарий Поделиться на другие сайты Поделиться
Xtwice Опубликовано 23 июня, 2016 Поделиться Опубликовано 23 июня, 2016 Деда, Зина права, инсерт не нужен. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Заархивировано
Эта тема находится в архиве и закрыта для дальнейших ответов.