Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przeniesienie wiersza do innej tabeli
kociou1
post 5.10.2004, 21:06:27
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 smile.gif
Go to the top of the page
+Quote Post
yavaho
post 5.10.2004, 23:25:54
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.


--------------------
Książki informatyczneKsiążki biznesowe
Warsztat: notepad hardcore
Go to the top of the page
+Quote Post
zalew
post 5.10.2004, 23:50:39
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.07.2025 - 07:16