我在表中有记录,我需要为某些 ID 复制并为该行添加不同的 ID。是否可以通过一个查询完成,或者我需要先选择保存该行数组,然后进行更新和插入?
一行表的插入查询是:
insert into anag_competenze_medico (id_global_key, id_competenze_medico, id_anagrafica, valore_fisso, valore_percentuale, valore_fisso1, valore_percentuale1, valore_fisso2, valore_percentuale2, id_prestazione, id_user_invalidation, date_invalidation, id_user_changes, date_changes) values (-1, -1, -1, 0.00, 35.00, 0.00, 0.00, 0.00, 0.00, -1, -1, null, 1, '2011-07-19 00:00:00');
从它你可以看到表的结构。
一般来说,我有医生和他们的能力。当另一位医生在同一职位上工作时,我只想运行查询并复制另一位医生的所有能力。所以一般来说,我需要复制那一行,但要使用新医生的 ID。