Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]Kopiowanie danych między tabelami
Forum PHP.pl > Forum > Przedszkole
untorched
Witam.

Mam dwie tabelki:

characters -> id(auto_increment), uid, class, inventory(VARCHAR), opcja
defaults -> class, inventory(VARCHAR), opcja

Teraz chciałbym abyście pomogli mi rozwiązać zagwozdkę.

Chciałbym wykonać INSERT do characters zawierający dane z defaults dla tego samego class.

Pseudokod:

INSERT INTO characters (uid, class, inventory, opcja) VALUES (666, 1, <dane z defaults dla tego samego class>)

Jak to osiągnąć? Pomocy. Nie ma problemu w dodaniu samych danych z defaults przy użyciu SELECT, ale potrzebuję również dodać tam uid(w psełdokodzie liczba 666).

Mam nadzieje, że ktoś udzieli mi pomocy sad.gif
Daimos
  1. INSERT INTO characters (
  2. x,
  3. y,
  4. z )
  5. SELECT 666,
  6. kolumna1,
  7. kolumna2,
  8. kolumna3
  9. FROM tabela

próbowałeś użyć selecta zamiast danych?
http://dev.mysql.com/doc/refman/5.0/en/insert-select.html
untorched
O właśnie takiego rozwiązania potrzebowałem. Dzięki! sql nie jest moją najmocniejszą stroną :/
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.