Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL] Kopiowanie rekordu + zmiana wybranych wartości
Forum PHP.pl > Forum > Bazy danych > MySQL
Mefisto_87
Witam

Mam pytanie, czy istnieje jakaś możliwość skopiowania rekordu z wszystkimi jego polami ale z podmianą wybranych wartości na inne.

Chodzi mi o stworzenie funkcji która będzie pobierała wszystkie pola z danej tabeli ( wiadomo, że każda tabela ma inne pola więc musi tu wystąpić SELECT * FROM), a później wstawić kopie tego rekordu z nowym `id` oraz zmienionym polem `x`. Mam nadzieję, ze wiecie o co chodzi.
vermis
Pytanie jaka to ma być zmiana pola 'x', bo jeśli dodanie np. 1 to wystarczy to:
http://dev.mysql.com/doc/refman/5.5/en/insert-select.html
Jeśli zmiany są większe to musisz napisać własną procedurę:
http://dev.mysql.com/doc/refman/5.0/en/create-procedure.html
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.