mysql - 尝试将 Access 插入查询转换为 MySQL 查询

标签 mysql sql

我正在尝试将 Access INSERT 查询转换为 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];

我对 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`;

关于mysql - 尝试将 Access 插入查询转换为 MySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19139999/

相关文章:

PHP - 如何从 MySQL 创建多维 JSON?

mysql - 在 mysql 中限制要连接的行数

php - 在 PHP 中排序时 Mysql 字段值被截断

.net - 使用计算机名而不是用户名的 SQL 集成安全性

MySQL 使用 WHERE 子句选择具有最新可用日期的行

sql - 如何在不删除子表的情况下删除 PostgreSQL 中的表

javascript - sequelize - 无法添加外键约束

mysql - 如何使用 DBAL 查询构建器来构建这个子查询?

php - 从 ADS1115 Python 向 MySQL 插入数据

sql - Postgresql - 将整行作为数组返回