Предполагая, что вы используете какой-то диалект SQL, вы можете сделать что-то похожее на:
INSERT INTO table (comment, otherCol1, otherCol2, otherCol3)
SELECT 'Some comment', otherCol1, otherCol2, otherCol3 FROM table
WHERE id=existingRowId;
Это вставит новую строку с комментарием 'Some comment' и значениями для (otherCol1, otherCol2, otherCol3) скопировано из существующей строки.Эта существующая строка не удаляется.
Это то, что вы просите?