У меня есть таблица с именем scheduler_sched, в которой есть несколько столбцов, включая столбец schedule_id.
Мне нужна функция, в которой я могу передать 2 идентификатора (copy_from_id, copy_to_id) в качестве параметров. И что мне нужно сделать, это взять каждую строку, где schedule_id = copy_from_id И продублировать его, но изменить copy_from_id на copy_to_id
Так что, в принципе, я хочу эквивалентно этому:
UPDATE scheduler_sched SET schedule_id = 32 WHERE schedule_id = 28
Только я не хочу ОБНОВЛЯТЬ какие-либо строки, я хочу создавать дубликаты с новыми идентификаторами
Имеет ли это смысл?
Как я могу это сделать?
СПАСИБО!
(Кстати, schedule_id не является уникальным / индексным полем в этой таблице)