如何在mysql中创建一个可以由两个数据库访问的表 一个是法院数据库,另一个是警察数据库 我想要的是当法院插入一些嫌疑人的记录时,警方应该可以访问这些记录。但是警察是一个不同的数据库。
我能做到。我是编程的新手,很想得到你的帮助。
答案 0 :(得分:0)
假设您没有具有权限限制的单独用户。使用完全限定名称。例如SELECT column_name FROM database_name.table_name
或SELECT 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