我有一個表,我想複製表中的特定行。我知道這不是做事的最佳方式,但我們正在尋找一個快速解決方案。在MySQL中複製記錄
這裏比我最初想象的要難,我需要做的是將整個記錄複製到MySql中自動增量表中的新記錄,而無需指定每個字段。這是因爲表格可能會在將來發生變化,並可能會導致重複。我將從PHP複製MySQL記錄。
這是一個問題,因爲在'SELECT *'查詢中,MySql將嘗試複製正在複製的記錄的ID,從而導致重複的ID錯誤。
這封鎖了: 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函數出現錯誤。 – 2013-06-16 15:01:27