Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: nietypowy insert
Forum PHP.pl > Forum > Bazy danych
acztery
mam takie mały kłopot.

Mam tabelę w której jest kilka kolumn ( jedna z tych kolumn to "Lang" ) teraz chciałbym zrobić coś takie ze pobiore dane z tej tabeli z klauzula np WHERE='PL' i zrobie ich kopie jednocześnie zmieniając 'PL' na 'DE' Czyli dodam te same dane z innym prefiksem. Wszystko odbywało by się na tej samej tabeli np na Category. Mam nadzieje ze jasno opisane.

Obecnie listuję wszystko i w petli robie insert ale może znacie inne bardziej wydajne rozwiązanie.
Indeo
  1. INSERT INTO tabela2 SELECT pole_1,pole_2,pole_3,pole_n,pole_n+1,'DE' FROM tabela1 WHERE lang='PL';
acztery
dałem takie coś.

  1. INSERT INTO cat SELECT Id,Title,DESC,Activ,Parent,Time,'DE',sort,Path,UserId,Img FROM cat WHERE Lang='ddd';


ale nie działa
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.