Сделать дублирование строк в phpMyAdmin
Я мало разбираюсь в БД. Возможно вопрос будет глупый (прошу прощения). Нужно продублировать имеющиеся строки. Подскажите как это сделать? (в гугле не нашел ответа XD) Заранее спасибо!
Ответы (1 шт):
Автор решения: teran
→ Ссылка
для условной таблицы id, x, y, z, где id это первичный ключ со значением auto_increment используйте insert-select
insert into t
select * from t;
Если вдруг ключ надо генерировать, то каким нибудь таким образом:
SET @i = (select max(id) from t);
insert into t
select (@i := @i+1) as id, x, y, z
from t;
для более новых версий mysql вместо переменных - row_number()
