Is er een MySQL instructie waarmee ik een specifiek record kan dupliceren? (ID moet natuurlijk wel anders worden).
Voorbeeld:
tabel voor duplicatie van rij 3
id | naam | adres | plaats
-------------------------------------
1 | Jan | Bosstraat | Hengelo
2 | Piet | Kerkweg | Den Haag
3 |Klaas | Dorpstraat | Linne
tabel na de duplicatie van rij 3
id | naam | adres | plaats
-------------------------------------
1 | Jan | Bosstraat | Hengelo
2 | Piet | Kerkweg | Den Haag
3 | Klaas | Dorpstraat | Linne
4 | Klaas | Dorpstraat | Linne
Hoe doe ik dit tot op heden:
Nu lees ik alle veldwaardes uit. Sla deze op in een variabele en insert een nieuwe row met de opgeslagen waardes.
Wanneer er echter iets verandert aan de structuur van mijn tabel (veld erbij) dan moet ik tekens in de dupliceer functie alles mee aanpassen. Dit kan vast makkelijker.
Misschien iets in de geest van:
DuplicateRow * FROM tbl_test WHERE id =3
Groet Marc
2.425 views