Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przeniesienie wiersza do innej tabeli
kociou1
post
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 13.02.2004
Skąd: warszawa

Ostrzeżenie: (0%)
-----


Mam dwie tabele z kolumnami o identycznych nazwach - chciałbym przenieść wiersz z jednej do drugiej najlepiej w jednym zapytaniu. W php ok - wiem, ale jak ułozyć zapytanie nie mam pojęcia.

Aha - wiersz ma być przeniesiony a nie skopiowany (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
yavaho
post
Post #2





Grupa: Zarejestrowani
Postów: 449
Pomógł: 0
Dołączył: 26.05.2004
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


Obawiam sie ze w jednym zapytaniu to jest nie mozliwe. Ty chcesz przeniesc wiersz, a wiec w jednym zapytaniu musial by byc odczyt i usuniecie?
Musisz to zrobic w trzech zapytaniach:
Odczyt z 1 tabeli
Zapis do 2 tabeli
I jezeli wszystko było OK to doppiero usuniecie z 1 tabeli.
Go to the top of the page
+Quote Post
zalew
post
Post #3





Grupa: Zarejestrowani
Postów: 407
Pomógł: 0
Dołączył: 24.10.2002
Skąd: warszawa

Ostrzeżenie: (0%)
-----


Cytat
Musisz to zrobic w trzech zapytaniach:
Odczyt z 1 tabeli
Zapis do 2 tabeli
I jezeli wszystko było OK to doppiero usuniecie z 1 tabeli.

w dwoch
  1. INSERT INTO tabela2 (kolumny) SELECT (kolumny) FROM tabela1 WHERE id=8;
  2. DELETE FROM tabela1 WHERE id=8


Ten post edytował zalew 5.10.2004, 23:52:24
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 00:54