【发布时间】:2021-08-25 16:07:07
【问题描述】:
提取表返回以下内容
SELECT * FROM track_raw LIMIT 5;
title | artist | album | album_id | count | rating | len
我要输入这些数据的表是这样的;
id | title | len | rating | count | album_id
我正在使用这行代码;
INSERT INTO track (title, len, rating, count, album_id) SELECT (title, len, rating, count, album_id) FROM track_raw;
为此我收到以下错误..
错误:INSERT 的目标列多于表达式
第 1 行:INSERT INTO 曲目(标题、长度、评级、计数、专辑 ID)SELE...
到目前为止,我一直无法确定原因。
【问题讨论】:
-
去掉
SELECT (title, len, rating, count, album_id)...的括号
标签: postgresql sql-insert