У меня есть таблица, и я хочу дублировать определенные строки в таблице. Я знаю, что это не лучший способ сделать что-то, но мы ищем быстрое решение.Дублировать запись в MySQL
Вот что-то сложнее, чем я изначально думал, все, что мне нужно сделать, это скопировать всю запись в новую запись в таблице автоматического увеличения в MySql без необходимости указывать каждое поле. Это связано с тем, что таблица может измениться в будущем и может нарушить дублирование. Я буду дублировать записи MySQL из PHP.
Это проблема, потому что в запросе «SELECT *» MySql попытается скопировать идентификатор копируемой записи, которая генерирует дублируемую идентификационную ошибку.
Это блокирует: INSERT INTO customer SELECT * FROM customer WHERE customerid=9181
. Он также блокирует INSERT INTO customer (Field1, Field2, ...) SELECT Field1, Field2, ..... FROM customer WHERE customerid=9181.
Есть ли способ сделать это с PHP или MySQL?
Я попытался использовать его, и есть ошибка с функцией foreach. –