我想使用phpMyAdmin 3.5.3中的SQL脚本将数据库“SourceDB”中的表“SourceTable”中的一些列复制到数据库“DestinationDB”中的表“DestinationTable”中。我的 SQL 脚本如下:
INSERT INTO `DestinationDB..DestinationTable` (
`ID`,
`Name`
)
SELECT
`id`,
`name`
FROM `SourceTable..SourceTable`
如果我在本地主机上运行它(未选择数据库),则会收到错误消息:
“#1046 - 未选择数据库”如果我在 localhost >> DestinationDB 运行它,我会得到:
“#1146 - 表 'DestinationDB.DestinationDB..DestinationTable' 不存在”
或者如果我删除 SQL 脚本中的“DestinationDB..”:
“#1146 - 表 'DestinationDB.SourceTable..SourceTable' 不存在”
所以 .. 之前的部分不被识别为数据库的名称。我的错误在哪里,或者是否有不同的方式来实现数据传输?
在此先感谢您的帮助。
塔利