Mam tabelę i chcę zduplikować określone wiersze w tabeli. Wiem, że to nie jest najlepszy sposób na robienie rzeczy, ale szukamy szybkiego rozwiązania.Duplikat rekordu w MySQL
Oto coś trudniejszego niż początkowo sądziłem, wystarczy skopiować cały rekord do nowego rekordu w tabeli automatycznego przyrostu w MySql bez konieczności podawania każdego pola. Dzieje się tak dlatego, że tabela może się zmienić w przyszłości i może przerwać duplikowanie. Będę duplikował rekordy MySQL z PHP.
Jest to problem, ponieważ w zapytaniu "SELECT *" MySql spróbuje skopiować identyfikator kopiowanego rekordu, który generuje zduplikowany błąd ID.
To blokuje: INSERT INTO customer SELECT * FROM customer WHERE customerid=9181
. Blokuje on również INSERT INTO customer (Field1, Field2, ...) SELECT Field1, Field2, ..... FROM customer WHERE customerid=9181.
Czy jest sposób na to zrobić z PHP lub MySQL?
Próbowałem go użyć i wystąpił błąd z funkcją foreach. –