Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
正在尝试将Access插入查询转换为MySQL查询_Mysql_Sql - Fatal编程技术网

正在尝试将Access插入查询转换为MySQL查询

正在尝试将Access插入查询转换为MySQL查询,mysql,sql,Mysql,Sql,我正在尝试将Access插入查询转换为MySQL传递查询,但对MySQL不太熟悉。我知道我的语法不正确,但我不知道到底是什么问题 访问版本: 我尝试使用MySQL时,表名的两侧都有`标记,但您可能无法在预览中看到它们 INSERT INTO `tblHistoryThruToday RETAIN-STU-ADVISOR` (‘STUDENT ID’, ‘ADVISOR ID’,’COURSE TERM’, ‘BLANK ADV TERM’,’BLANK ADV TYPE’, ‘BLANK DEP

我正在尝试将Access插入查询转换为MySQL传递查询,但对MySQL不太熟悉。我知道我的语法不正确,但我不知道到底是什么问题

访问版本:

我尝试使用MySQL时,表名的两侧都有`标记,但您可能无法在预览中看到它们

INSERT INTO `tblHistoryThruToday RETAIN-STU-ADVISOR` (‘STUDENT ID’, ‘ADVISOR ID’,’COURSE TERM’, ‘BLANK ADV TERM’,’BLANK ADV TYPE’, ‘BLANK DEPARTMENT’, ‘BLANK PRIMARY ID’, ‘SOURCEFILE’, ‘TIMESTAMP’ )

SELECT `tblHistory - RETAIN-STU-ADVISOR`.‘STUDENT ID’, `tblHistory - RETAIN-STU-ADVISOR`.‘ADVISOR ID’, `tblHistory - RETAIN-STU-ADVISOR`.‘COURSE TERM’, `tblHistory - RETAIN-STU-ADVISOR`.‘BLANK ADV TERM’, `tblHistory - RETAIN-STU-ADVISOR`.‘BLANK ADV TYPE’, `tblHistory - RETAIN-STU-ADVISOR`.‘BLANK DEPARTMENT’, `tblHistory - RETAIN-STU-ADVISOR`.’BLANK PRIMARY ID’, `tblHistory - RETAIN-STU-ADVISOR`.‘SOURCEFILE’, `tblHistory - RETAIN-STU-ADVISOR`.‘TIMESTAMP’

FROM `tblHistory - RETAIN-STU-ADVISOR`;
我改成了`

试试这个

INSERT INTO `tblHistoryThruToday RETAIN-STU-ADVISOR` (`STUDENT ID`, `ADVISOR ID`,`COURSE TERM`, `BLANK ADV TERM`,`BLANK ADV TYPE`, `BLANK DEPARTMENT`, `BLANK PRIMARY I`, `SOURCEFILE`, `TIMESTAMP` )

SELECT `tblHistory - RETAIN-STU-ADVISOR`.`STUDENT ID`, `tblHistory - RETAIN-STU-ADVISOR`.`ADVISOR ID`, `tblHistory - RETAIN-STU-ADVISOR`.`COURSE TERM`, `tblHistory - RETAIN-STU-ADVISOR`.`BLANK ADV TERM`, `tblHistory - RETAIN-STU-ADVISOR`.`BLANK ADV TYPE`, `tblHistory - RETAIN-STU-ADVISOR`.`BLANK DEPARTMENT`, `tblHistory - RETAIN-STU-ADVISOR`.`BLANK PRIMARY ID`, `tblHistory - RETAIN-STU-ADVISOR`.`SOURCEFILE`, `tblHistory - RETAIN-STU-ADVISOR`.`TIMESTAMP`

FROM `tblHistory - RETAIN-STU-ADVISOR`;

那些带有空格、破折号和不同大小写的表名是开发人员使用的。你能想出一些更简洁、更容易阅读的东西吗?让我们试试这个更通用的版本,但解决同样的问题。表A和表B都是表,不幸的是,它们的名称中都有空格。在表A中插入“学生ID”、“顾问ID”,从表B中选择表B.“学生ID”、表B.“顾问ID”;省略号部分正确-我将其切换为“我确实使用了此版本:插入TBLHistorythrutody RETAIN-STU-ADVISOR学生ID,ADVISOR ID,课程学期,空白ADV TERM,空白ADV TYPE,空白DEPARTMENT,空白PRIMARY ID,SOURCEFILE SELECT学生ID,ADVISOR ID,课程学期,空白ADV TERM,空白ADV TYPE,空白部门、空白主ID、retain.tblhistorythrutoday retain stu advisor中的源文件;我需要的是数据库名,保留在FROM之后
INSERT INTO `tblHistoryThruToday RETAIN-STU-ADVISOR` (`STUDENT ID`, `ADVISOR ID`,`COURSE TERM`, `BLANK ADV TERM`,`BLANK ADV TYPE`, `BLANK DEPARTMENT`, `BLANK PRIMARY I`, `SOURCEFILE`, `TIMESTAMP` )

SELECT `tblHistory - RETAIN-STU-ADVISOR`.`STUDENT ID`, `tblHistory - RETAIN-STU-ADVISOR`.`ADVISOR ID`, `tblHistory - RETAIN-STU-ADVISOR`.`COURSE TERM`, `tblHistory - RETAIN-STU-ADVISOR`.`BLANK ADV TERM`, `tblHistory - RETAIN-STU-ADVISOR`.`BLANK ADV TYPE`, `tblHistory - RETAIN-STU-ADVISOR`.`BLANK DEPARTMENT`, `tblHistory - RETAIN-STU-ADVISOR`.`BLANK PRIMARY ID`, `tblHistory - RETAIN-STU-ADVISOR`.`SOURCEFILE`, `tblHistory - RETAIN-STU-ADVISOR`.`TIMESTAMP`

FROM `tblHistory - RETAIN-STU-ADVISOR`;