Mysql 使用硬编码值将所有条目从一个表复制到另一个表

Mysql 使用硬编码值将所有条目从一个表复制到另一个表,mysql,Mysql,我目前正在将多个表从不同的mysql模式复制到一个表中。在尝试复制所有条目时,我遇到了将“Insert”插入临时表的问题 cua010.doc_表 |ID | u文件路径| 测试.temp_条目 |ID |文件|模式| 这是我的问题 INSERT INTO testing.temp_entries (File, Schema ) SELECT _FilePath, 'CU010' FROM cua010.doc_table 最后,我想知道结果是什么 |ID |文件|模式| |1 |测试| cu

我目前正在将多个表从不同的mysql模式复制到一个表中。在尝试复制所有条目时,我遇到了将“Insert”插入临时表的问题

cua010.doc_表

|ID | u文件路径|

测试.temp_条目

|ID |文件|模式|

这是我的问题

INSERT INTO testing.temp_entries (File, Schema )
SELECT _FilePath, 'CU010'
FROM cua010.doc_table
最后,我想知道结果是什么

|ID |文件|模式|

|1 |测试| cua010|

|2 |测试2 | cua010 |

这是我收到的错误消息

0 84 14:49:47插入testing.temp_条目(文件、架构) 选择文件路径“cua010” 来自cua010.doc_表错误代码:1064。您的SQL中有一个错误
句法;查看与您的MySQL服务器版本对应的手册以了解更多信息 使用near“Schema”的正确语法 选择文件路径“cua010” 从第1行的cua010.doc_表“0.031秒

在架构周围使用“`”(windows中的alt+96)

在架构周围使用“`”(windows中的alt+96)


Schema是一个保留字

INSERT INTO `testing`.`temp_entries` (`File`, `Schema` )
SELECT `_FilePath`, 'CU010'
FROM `cua010`.`doc_table`

Schema是一个保留字

INSERT INTO `testing`.`temp_entries` (`File`, `Schema` )
SELECT `_FilePath`, 'CU010'
FROM `cua010`.`doc_table`

schema是一个关键字,您必须使用反勾号对其进行转义
schema
我建议使用正确的引号“`”,因为此schema是一个关键字,您必须使用反勾号对其进行转义
schema
我建议使用正确的引号“`”