我正在尝试创建一个临时表,并将另一个表中的信息添加到其中。但是我一直收到错误
您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 near' SELECT course_name,ins_name FROM courses where COURSE_NAME =' ACCA''在第2行'
有人可以告诉我我做错了吗?
这是我的代码:
INSERT INTO #TempTable (course, ins)
SELECT course_name, ins_name
FROM courses
where course_name = 'ACCA'
答案 0 :(得分:3)
您应首先创建临时表
CREATE TEMPORARY TABLE
IF NOT EXISTS your_table AS (SELECT course_name, ins_name
FROM courses
where course_name='ACCA');
答案 1 :(得分:1)
你的语法很好。但是,为了使用它,您必须首先创建表#TempTable
。
更多详情Here