![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 24.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
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. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 56 Dołączył: 3.06.2010 Skąd: Tarnowskie Góry Ostrzeżenie: (0%) ![]() ![]() |
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 -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 13:22 |