Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> skopiowanie całego wiersza, jak to zrobić w prosty sposób
php programmer
post
Post #1





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

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


Witam,
Czy ktoś wie, o ile to jest wogóle możliwe,
jak w prosty sposób w jednym zapytaniu sklonować jeden wiersz

Dla prykładu podam zapytanie które klonuje całą tabele
  1. CREATE TABLE klon_aktualnosci AS SELECT * FROM aktualnosci

tylko że mi chodzi jedynie o sklonowanie wiersza,
który będzie się znajdował w tej samej tabeli
co oryginalny wiersz

Ten post edytował php programmer 31.07.2006, 08:31:14
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
php programmer
post
Post #2





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

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


OK, dzieki
Zrobiłem ostatecznie wersje
  1. INSERT INTO tabela (pole1, pole2,....) SELECT pole1, pole2,... FROM tabela WHERE id=jakiesid;

Chociaż włąsnie chciałem jej uniknąć, bo mam kilkanaście pól w tej tabeli

Cytat
on duplicate key powinno byc na koncu calego zapytania.

tak miałem na początku, ale mi nie działo, widocznie w postgresie jest jakoś inaczej

Cytat
Ale jesli na id masz autoincrement, to olej id przy duplikacji.

Tutaj w postgresie zamiast AUTOINCREMENT musze używać sekwencje
(dlatego nie przepadam za postgresem, bo lubią w nim wymyślać takie głupoty)

Ten post edytował php programmer 31.07.2006, 09:38:28
Go to the top of the page
+Quote Post

Posty w temacie


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: 5.10.2025 - 03:29