Ben bir tablo var ve ben tabloda belirli satırları çoğaltmak istiyorum. Ben bu şeyler yapmak için en iyi yol değildir biliyorum ama biz hızlı bir çözüm arıyoruz.
Burada başlangıçta düşündüğünüzden daha zor bir şey, yapmam gereken bütün her alanını belirtmek için gerek kalmadan MySql otomatik artışlı tablosunda yeni bir rekor için bütün kopya kayıt olduğunu. Tablo gelecekte değiştirebilir ve tekrarını bozabilecek çünkü bu. Ben PHP MySQL kayıtlarını çoğaltarak edilecektir.
Bir 'SELECT *' sorgu MySQL yinelenen bir kimlik hatası genenerates kopyalanan kayıt kimliğini kopyalamak için çalışacağız çünkü bir sorundur.
This blocks out:
INSERT INTO customer SELECT * FROM customer WHERE customerid=9181
. It also blocks out INSERT INTO customer (Field1, Field2, ...) SELECT Field1, Field2, ..... FROM customer WHERE customerid=9181.
PHP ve MySQL bu yapmak için bir yolu var mı?