Перейти к содержанию

[Новости]Форум обновляется


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);

#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 'from
pp_member_id, signature text, avatar_location, pp_reputation_points 
ibf_' at line 3 

Ссылка на комментарий
Поделиться на другие сайты

Еще если я тему просмотрел, она исчезает из списка, приходится поиском доставать

глюк3: вместо сабмит реплай на кнопке "севинг..." и она не кликабельна, приходится из темы выходить

Ссылка на комментарий
Поделиться на другие сайты

Только что, Краб-24 сказал:

Чтобы репутацию перенести.

репутация тоже в той ж таблице профайла была... значит у пользователя нет репутации и аватарки и вообще он просто так регился

Ссылка на комментарий
Поделиться на другие сайты

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);

Ссылка на комментарий
Поделиться на другие сайты

Опечатался

Вот проверил сейчас на своей базе

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;

 

Ссылка на комментарий
Поделиться на другие сайты

Надо таблицы не через запятую писать, а джойнить, е тебе щас никто не напишет - чз полчаса скину, а то не удобно на телефоне тыкаться

Ссылка на комментарий
Поделиться на другие сайты

3 minutes ago, zhdforum said:

репутация тоже в той ж таблице профайла была... значит у пользователя нет репутации и аватарки и вообще он просто так регился

Ну я сначала дал sql только на Update. Rus сказал что не все пользователи перенесены. Я тогда еще и написал INSERT только на тех, которые отсутсвуют. А насколько это необходимо я не знаю, со внутренностями форума не знаком.

Ссылка на комментарий
Поделиться на другие сайты

Заархивировано

Эта тема находится в архиве и закрыта для дальнейших ответов.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу



×
×
  • Создать...