Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] Jak połączyć tabele z dwóch baz w jedną?
php11
post
Post #1





Grupa: Zarejestrowani
Postów: 215
Pomógł: 5
Dołączył: 11.02.2011

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


Witam serdecznie,

Mam dwie bazy danych o identycznej budowie (cms).
Chciałbym przenieść (dodać) użytkowników z jednej do drugiej, ale otrzymuję komunikat, że tabela już istnieje.

Zrobiłem na pieszo: eksport obu baz, zmiana id użytkowników w jednej bazie, dopisanie ich do drugiej, import bazy.
To działa, ale roboty dużo smile.gif

Na pewno jest prostszy sposób, ale nie potrafię go znaleźć, dlatego proszę Was o pomoc.
Z góry pięknie dziękuję.

Używam PhpMyAdmin.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
starach
post
Post #2





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

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


  1. INSERT INTO bazaX.tabela VALUES(SELECT * FROM bazaY.tabela)
Go to the top of the page
+Quote Post
php11
post
Post #3





Grupa: Zarejestrowani
Postów: 215
Pomógł: 5
Dołączył: 11.02.2011

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


Bardzo dziękuję za zainteresowanie. smile.gif

Niestety otrzymuję komunikat błędu:
  1. #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT * FROM `moja_baza`.`moja_tabela_docelowa`)' at line 1


Googlowałem, ale nic z tego nie wyszło

Ten post edytował php11 20.03.2011, 20:42:38
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: 20.08.2025 - 04:26