Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Duplikacja rekordu w bazie danych.. z podmianą jednej kolumny..
kukix
post
Post #1





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


Witam.
Mam problem z duplikowaniem wpisu w bazie danych.

Potrzebuje zduplikowac dany wpis np o ID 10..

wiem, że mozna zrobić to tak:
  1. INERT INTO TABLE VALUES(SELECT * FROM tabela WHERE ID=10)


Problem w tym, że jedno z pól musze wstawić ze zmiennej.. mianowicie pierwsze pole ID.. poniewaz nie moze byc takie samo

w jaki sposób mam tozrobic?
Czymusze każde pole rozpisac po prostu ipierwsze pole podmienić?

Można jakoś przerobic powyższe zapytanie sql?

Ten post edytował kukix 26.09.2009, 23:21:49
Go to the top of the page
+Quote Post
mls
post
Post #2





Grupa: Zarejestrowani
Postów: 677
Pomógł: 89
Dołączył: 31.08.2003
Skąd: Warszawa

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


Tak na logikę, skoro masz już tam zwykłego selecta...
  1. INSERT INTO tabela SELECT *, nowe_id AS ID FROM tabela WHERE ID = 10


Ten post edytował mls 27.09.2009, 00:06:45


--------------------
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 Aktualny czas: 19.08.2025 - 15:40