powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Перенос записей в таблицу и пересчет с условием
2 сообщений из 2, страница 1 из 1
Перенос записей в таблицу и пересчет с условием
    #39393589
vodkomotornik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SELECT работает, а INSERT INTO ругается на 2 строку, где условие:
Код: sql
1.
2.
3.
4.
INSERT INTO phpbb_posts_tmp (post_id,  
 IF (phpbb_posts.topic_id >= 5716, phpbb_posts.topic_id + 40, phpbb_posts.topic_id) AS topic_id,
 forum_id, poster_id, icon_id, poster_ip, post_time, post_reported, enable_bbcode, enable_smilies, enable_magic_url, enable_sig, post_username, post_subject, post_text, post_checksum, post_attachment, bbcode_bitfield, bbcode_uid, post_postcount, post_edit_time, post_edit_reason, post_edit_user, post_edit_count, post_edit_locked, post_visibility, post_delete_time, post_delete_reason, post_delete_user, post_modified, post_reputation, post_created)
FROM phpbb_posts ;



Без условия все переносится нормуль.
Мозги кончились - прошу помощь зала!
...
Рейтинг: 0 / 0
Перенос записей в таблицу и пересчет с условием
    #39393597
vodkomotornik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решил так:
Код: sql
1.
2.
3.
4.
5.
INSERT INTO phpbb_posts_tmp 
SELECT phpbb_posts.post_id, phpbb_posts.topic_id, phpbb_posts.forum_id, phpbb_posts.poster_id, phpbb_posts.icon_id, phpbb_posts.poster_ip, phpbb_posts.post_time, phpbb_posts.post_reported, phpbb_posts.enable_bbcode, phpbb_posts.enable_smilies, phpbb_posts.enable_magic_url, phpbb_posts.enable_sig, phpbb_posts.post_username, phpbb_posts.post_subject, 
If ( phpbb_posts.topic_id > 5715, phpbb_posts.topic_id + 40 , phpbb_posts.topic_id ) 
AS post_text, phpbb_posts.post_checksum, phpbb_posts.post_attachment, phpbb_posts.bbcode_bitfield, phpbb_posts.bbcode_uid, phpbb_posts.post_postcount, phpbb_posts.post_edit_time, phpbb_posts.post_edit_reason, phpbb_posts.post_edit_user, phpbb_posts.post_edit_count, phpbb_posts.post_edit_locked, phpbb_posts.post_visibility, phpbb_posts.post_delete_time, phpbb_posts.post_delete_reason, phpbb_posts.post_delete_user, phpbb_posts.post_modified, phpbb_posts.post_reputation, phpbb_posts.post_created
FROM phpbb_posts;
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Перенос записей в таблицу и пересчет с условием
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]