mysql 将表创建为两个表的连接时出现语法错误

pkwftd7m  于 2023-01-25  发布在  Mysql
关注(0)|答案(1)|浏览(168)

我尝试通过连接两个表来创建新表,在MySQL DBMS上使用以下查询:

create table t11 as 
SELECT * FROM banking
JOIN details ON details.[account number]= banking.[account number]

它触发了一个语法错误。错误在哪里?

iezvtpos

iezvtpos1#

用括号分隔字段和表名是SQL-Server表示法。在MySQL中,您可能需要使用反引号。

CREATE TABLE t11 AS 
SELECT * 
FROM banking 
JOIN details ON details.`account number` = banking.`account number`

或者完全避免使用,如果:

相关问题