我正在尝试创建一个临时表并将另一个表中的信息添加到其中。但是我不断收到错误
您的 SQL 语法有误;请查看手册 对应于您的MySQL服务器版本,以便使用正确的语法 在"选择course_name"附近,ins_name 从以下课程中 course_name='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');
你的语法很好。但是,为了使用它,您必须首先创建表#TempTable
。
更多详情请点击此处