Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Kopiowanie wartości jako nowe rekordy
Enikc
post 10.02.2015, 12:36:51
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 8.01.2015

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


Czesc mozecie mi pomoc napisac skrypt który:

Z tabeli oc_product_description kopiuje wartości kolumn product_id i seo_keyword do tabeli oc_url_alias do kolumn query i keyword w przedziale product_id od 20000 do 30000

oc_product_description

product_id seo_keyword
1000 jeden
2000 dwa
3000 trzy

oc_url_alias

url_alias_id(AI) query keyword
1 product_id=1000 jeden
2 product_id=2000 dwa
3 product_id=3000 trzy


Czy mozna to wykonac w samym sql bez php?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Randallmaster
post 10.02.2015, 12:53:58
Post #2





Grupa: Zarejestrowani
Postów: 677
Pomógł: 11
Dołączył: 18.11.2009

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


Można takie coś zrobić, poczytaj:

http://www.w3schools.com/sql/sql_insert_into_select.asp
Go to the top of the page
+Quote Post
Enikc
post 10.02.2015, 14:27:42
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 8.01.2015

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


//edit
A jednak udalo sie, ale czy msuze uzyc php zeby do query dodal mi jeszcze "product_id="

INSERT INTO oc_url_alias (query, keyword)
SELECT product_id, seo_keyword FROM oc_product_description
WHERE product_id > 20000;



Ten post edytował Enikc 10.02.2015, 14:41:19
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: 25.07.2025 - 09:47