mysql从select查询中插入返回语法错误

时间:2014-08-23 01:17:21

标签: mysql sql

所以,我运行在线图像板,我正在更新到更新的图像板软件。我不想手动输入每个新图像板的板信息,而只想将旧表中需要的字段移植到新表,但PHPMYADMIN给我一个mysql语法错误,我不知道是什么问题是:

INSERT INTO `tryboards` (uri, title)
SELECT name, desc FROM `aasboards`;

这应该将数据从旧表移动到新表,是吗? aasboards表有几列我想省略。 tryboards表包含3个字段,第3个字段是字幕,可以为空,这个查询不需要。

编辑:错误如下:

  

错误

SQL查询:文档

INSERT INTO tryboards(uri,title) SELECT名称,DESC 来自aasboards

MySQL说:文档

1064 - 您的SQL语法出错;检查与您的MySQL服务器版本对应的手册,以便在#des; FROM aasboards'附近使用正确的语法。在第2行

1 个答案:

答案 0 :(得分:1)

desc是保留字:

INSERT INTO `tryboards` (uri, title)
    SELECT name, `desc` FROM `aasboards`;