[MYSQL] update pomiędzy dwoma bazami

0

Witam,
w jaki sposób zrobić update pomiędzy dwoma bazami ?

na serwerze home.pl mam dwie bazy mysql "test1" i "test2"

Chciałbym zrobić coś takiego:
update test1.tabela,test2.tabela set test1.tabela.nazwa=test2.tabela.nazwa where test1.tabela.id=test2.tabela.id

Niestety ale to nie działa.
Jak to zrobić ?

0

Na pewno masz na myśli BAZY a nie TABELE?

0

Na pewno bazy :)
masz rację pomyliłem się przy wpisie.
Teraz poprawiłem, co nie zmienia faktu, ze to nie działa..

0

nie sprawdzalem na nazwie ale to dziala

mysql> use stest;
mysql> create table a9 (i int);insert into a9 values(1);
Query OK, 0 rows affected (0.22 sec)

Query OK, 1 row affected (0.06 sec)

mysql> use test;
Database changed
mysql> create table a9 (i int);insert into a9 values(2);
Query OK, 0 rows affected (0.16 sec)

Query OK, 1 row affected (0.05 sec)

mysql> select * from a9;
+------+
| i    |
+------+
| 2    |
+------+
1 row in set (0.02 sec)

mysql> select * from stest.a9;
+------+
| i    |
+------+
| 1    |
+------+
1 row in set (0.00 sec)

mysql> update stest.a9,test.a9 set stest.a9.i=test.a9.i where test.a9.i=2;
Query OK, 1 row affected (0.06 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> select * from stest.a9;
+------+
| i    |
+------+
| 2    |
+------+
1 row in set (0.00 sec)

mysql> select * from a9;
+------+
| i    |
+------+
| 2    |
+------+
1 row in set (0.00 sec)

mysql>
0

Może to działa, ale ja mam te dwie bazy na home.pl i jakoś nie działa :(

Czy użyję PHP czy też panel phpMyAdmin nadal nic.
To jest chyba kwestia zalogowania się jako administrator serwera a nie jako admin bazy.

0

no tak o tym nie pomyslalem na nazwie to dwa odrebne polaczenia do dwoch roznych baz ...
cziekawe czy w opcjach moga dac jakies super haslo+login (np jak do baz jest login_1 to login) aby widziec wszystkie bazy danych.

1 użytkowników online, w tym zalogowanych: 0, gości: 1