Простой вопрос, у меня есть запрос с каким-то WHERE, и мне нужно его дублировать с изменением на 1 поле на другое значение? Также есть уникальное поле идентификатора приращения, которое я не могу дублировать.Самый быстрый способ дублирования записи MySQL
0
A
ответ
1
Что-то в этом направлении должно работать. Это даст вам доступ к строке, которую вы хотите дублировать, и просто выберите значения для вставки для новой строки, заменив одну из них.
INSERT tblData
(-- Lets pretend Column1 is your key
Column2
, Column3
)
SELECT
Column2
, Column3 + 5 /*Replace this with whatever value is you want*/
FROM tblData
WHERE Column1 = @Id
0
INSERT INTO table(field1,field2)
SELECT field1*x, field2 /*Replace accordingly*/
FROM table
WHERE key = @Id