Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Вопрос? Скопировать данные из доп поле в таблицу kp_id_movie?

Discussion in 'Вопросы- ответы' started by MegaMonstr, Dec 6, 2023.

06.12.23 в 14:49
11.12.23 в 13:18
22
1,460
0
  1. TopicStarter Overlay
    MegaMonstr

    Staff Member VIP Кинотрафик v2

    Joined:
    Sep 27, 2015
    Messages:
    1,085
    Best Answers:
    0
    Ratings:
    +319 / 12 / -0
    Подскажите, надо сделать запрос sql, скопировать данные из доп поля kp_id в таблицу таблицу dle_post в столбец kp_id_movie. В столбце в некоторых новостях уже есть записи, их можно либо стереть и заново записать, либо перезаписывать. Главное, что бы во всех новостях заполнить данный столбец.

    За ранее спасибо.
     
  2. PunPun

    VIP Кинотрафик v2

    Joined:
    Jun 11, 2015
    Messages:
    7,435
    Best Answers:
    32
    Ratings:
    +4,063 / 137 / -0
    Лучшим решением будет через обход новостей.
    1. Установить плагин
    2. Сделать перестроение публикаций. Нет, всё перестроение делаться не будет, только запись с доп поля в поле.
    3. Удалить плагин после завершения чтобы можно было использовать перестроение публикаций
     

    Attached Files:

  3. Kod Black

    Kod Black Бывалый

    Joined:
    Oct 13, 2020
    Messages:
    265
    Best Answers:
    2
    Ratings:
    +105 / 17 / -0
    UPDATE dle_post
    SET kp_id_movie = kp_id
    WHERE kp_id_movie IS NOT NULL AND kp_id IS NOT NULL;

    Зря поспешил, признаю свою ошибку.
     
    #3 Kod Black, Dec 6, 2023
    Last edited: Dec 6, 2023
    • Нравится Нравится x 1
  4. PunPun

    VIP Кинотрафик v2

    Joined:
    Jun 11, 2015
    Messages:
    7,435
    Best Answers:
    32
    Ratings:
    +4,063 / 137 / -0
    ну и херню ты написал господи боже мой
     
  5. Kod Black

    Kod Black Бывалый

    Joined:
    Oct 13, 2020
    Messages:
    265
    Best Answers:
    2
    Ratings:
    +105 / 17 / -0
    По крайне мере, хотя бы дал один из вариантов решения задачи.

    Сделай лучше, с умничей.

    upload_2023-12-6_15-7-30.png

    Большая разница смотрю прям.
     
  6. PunPun

    VIP Кинотрафик v2

    Joined:
    Jun 11, 2015
    Messages:
    7,435
    Best Answers:
    32
    Ratings:
    +4,063 / 137 / -0
    ты тупой блядь? ты знаешь как доп поля в дле хоть хранятся умник хренов блядь
     
  7. Kod Black

    Kod Black Бывалый

    Joined:
    Oct 13, 2020
    Messages:
    265
    Best Answers:
    2
    Ratings:
    +105 / 17 / -0
    Укажи в чем была ошибка, не нервничай так.

    По-моему внатуре агресивный школьник. Нет аргументировать в чем ошибка.

    Хрен с тобой, буду еще время тратить.
     
  8. PunPun

    VIP Кинотрафик v2

    Joined:
    Jun 11, 2015
    Messages:
    7,435
    Best Answers:
    32
    Ratings:
    +4,063 / 137 / -0
    то есть ты на полном серьезе вбрасываешь полную хуету, не зная ничего и тем самым давая неверный совет/ответ/решение? Твой запрос даже не отработает. Господи, чел, не позорься
     
  9. TopicStarter Overlay
    MegaMonstr

    Staff Member VIP Кинотрафик v2

    Joined:
    Sep 27, 2015
    Messages:
    1,085
    Best Answers:
    0
    Ratings:
    +319 / 12 / -0
    PunPun, Спасибо. Воспользовался плагином, все помогло. Данные скопировал.
     
  10. Boba

    Boba Бывалый

    Joined:
    Apr 18, 2020
    Messages:
    523
    Best Answers:
    0
    Ratings:
    +209 / 46 / -0
    есть еще такой вариант
    UPDATE dle_post SET kp_id = SUBSTRING_INDEX( SUBSTRING_INDEX( xfields,'kp_id|',-1 ),'||',1 )*1;
    можно прямо в базе выполнить или в плагин вставить
     
    • Нравится Нравится x 1
  11. PunPun

    VIP Кинотрафик v2

    Joined:
    Jun 11, 2015
    Messages:
    7,435
    Best Answers:
    32
    Ratings:
    +4,063 / 137 / -0
    Ага и получить хуевую тучу говна, крутой вариант
     
  12. Boba

    Boba Бывалый

    Joined:
    Apr 18, 2020
    Messages:
    523
    Best Answers:
    0
    Ratings:
    +209 / 46 / -0
    говном тут только от тебя прет, я лично этот способ использовал на дохуя сайтов и работает без отказно, так что если у тебя нет аргументов по лучше того что ты написал, то мог бы и промолчать
     
    • Лучший Лучший x 2
  13. TopicStarter Overlay
    MegaMonstr

    Staff Member VIP Кинотрафик v2

    Joined:
    Sep 27, 2015
    Messages:
    1,085
    Best Answers:
    0
    Ratings:
    +319 / 12 / -0
    PunPun, подскажи еще вариант скрипта или sql запрос, что бы для всех новостей включить переключатель Да или Нет, для доп поля. Надо что бы во всех новостях доп поле стало активным.

    Нашел сам решение:

    UPDATE `dle_post` SET `xfields`=REPLACE(`xfields`,'название доп поле|0','название доп поле|1');
     
    #13 MegaMonstr, Dec 10, 2023
    Last edited: Dec 10, 2023
    • Нравится Нравится x 1
  14. dr.gopher

    Staff Member VIP Кинотрафик v2

    Joined:
    Jun 26, 2015
    Messages:
    1,598
    Best Answers:
    8
    Ratings:
    +473 / 46 / -0
  15. PunPun

    VIP Кинотрафик v2

    Joined:
    Jun 11, 2015
    Messages:
    7,435
    Best Answers:
    32
    Ratings:
    +4,063 / 137 / -0
    Потому что это не точная выборка, дятла ты кусок
     
  16. PunPun

    VIP Кинотрафик v2

    Joined:
    Jun 11, 2015
    Messages:
    7,435
    Best Answers:
    32
    Ratings:
    +4,063 / 137 / -0
  17. dr.gopher

    Staff Member VIP Кинотрафик v2

    Joined:
    Jun 26, 2015
    Messages:
    1,598
    Best Answers:
    8
    Ratings:
    +473 / 46 / -0
    Как говорит мой дружбан, люди делятся на пчелок и мух. Пчелки собирают мед и летают по цветам. Ну а мухи зам знашь...

    Смотрю, ты только гавно ищешь на форуме и всех обливашь. )))
     
  18. TopicStarter Overlay
    MegaMonstr

    Staff Member VIP Кинотрафик v2

    Joined:
    Sep 27, 2015
    Messages:
    1,085
    Best Answers:
    0
    Ratings:
    +319 / 12 / -0
    dr.gopher, спасибо но нашел решение, в том же сообщение написал его. Не знаю на сколько оно верное, но мне помогло.
     
  19. dr.gopher

    Staff Member VIP Кинотрафик v2

    Joined:
    Jun 26, 2015
    Messages:
    1,598
    Best Answers:
    8
    Ratings:
    +473 / 46 / -0
    Этот вопрос - копирования из одного доп поля в другое, всплывает на форуме с некоторой периодичностью. )
    Помнится и мне было нужно. На форуме нашел решение (т.к. сам нуб в этом), скопировал и забыл. (
     
    • Нравится Нравится x 1
  20. PunPun

    VIP Кинотрафик v2

    Joined:
    Jun 11, 2015
    Messages:
    7,435
    Best Answers:
    32
    Ratings:
    +4,063 / 137 / -0
    А ему не в доп поле нужно. Вот такие помогаторы лучше бы читали что человеку нужно. Я в шоке просто.
     
Яндекс.Метрика