我试图创建一个临时表并将另一个表中的信息添加到其中。但我还是不断地犯错误
SQL语法中有错误;请查看手册
对应于MySQL服务器版本,以便使用正确的语法
在“选择课程名称”附近,从
课程名称'ACCA''在第2行'
有人能告诉我我做错了什么吗?
这是我的代码:

INSERT INTO #TempTable (course, ins)
  SELECT course_name, ins_name
  FROM courses
  where course_name = 'ACCA'

最佳答案

你应该先创建临时表

 CREATE TEMPORARY TABLE
 IF NOT EXISTS your_table  AS (SELECT course_name, ins_name
             FROM courses
             where course_name='ACCA');

09-30 15:45