将数据从两个数据库传输到一个表

时间:2014-10-05 06:55:43

标签: php mysql database

如何在mysql中创建一个可以由两个数据库访问的表 一个是法院数据库,另一个是警察数据库 我想要的是当法院插入一些嫌疑人的记录时,警方应该可以访问这些记录。但是警察是一个不同的数据库。

我能做到。我是编程的新手,很想得到你的帮助。

2 个答案:

答案 0 :(得分:0)

假设您没有具有权限限制的单独用户。使用完全限定名称。例如SELECT column_name FROM database_name.table_nameSELECT database_name.table_name.column_name

此处有更多信息http://dev.mysql.com/doc/refman/5.0/en/identifier-qualifiers.html

答案 1 :(得分:0)

如果两个数据库在同一台服务器上,您可以执行类似

的操作
INSERT INTO
 database2.table2 (c1, c2, c3)

 SELECT
 c2, c4, MD5(c3) 
FROM
   database1.table1

看一看here