Сделать дублирование строк в 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()

→ Ссылка