2013-04-23 2 views
1

мне нужно проверить номер телефона, чтобы увидеть, если они совпадают, но проблема в том, что одна таблица в базе данных А, а другой находится в B. базы данныхMYSQL - две таблицы в разных базах данных

Мне интересно, есть ли прочь чтобы сделать поиск как это:

update `chk_dup`, new set chk_dup.dup='Y' WHERE chk_dup.phone = new.phone; 

Но я предполагаю, что я должен был бы сделать что-то вроде этого:

update `A.chk_dup`, B.new set A.chk_dup.dup='Y' WHERE A.chk_dup.phone = B.new.phone; 

Я уже один знает, как найти две таблицы в совершенно разных базах данных, которые Помогите.

+1

Пытались ли вы второй запрос? –

+0

Да, но это не сработало. Я не уверен, что это вопрос phpmyadmin или мой запрос. – RussellHarrower

+0

У вас есть ошибка? –

ответ

0

Я думаю, что в вашем втором у вас была sintaxe ошибка, попробуйте это PLS:

UPDATE `A`.`chk_dup`, `B`.`new` 
SET `A`.`chk_dup`.`dup`='Y' 
WHERE `A`.`chk_dup`.`phone` = `B`.`new`.`phone`; 
Смежные вопросы