我需要在claim
表中插入一个新行。我尝试了许多其他方法,但没有其他方法。我现在拥有的是
INSERT INTO claimant_type
SELECT ('3'
, col1
, '18'
, 'ility'
, col4
, col5
, col6)
FROM claim
WHERE col4 = '8'
当我执行这个脚本时,它说----','附近的语法不正确。这是' 3'或col1。
答案 0 :(得分:3)
唯一明显的问题是圆括号。你不想把它们放在select
列表中:
INSERT INTO claimant_type
SELECT '3'
, col1
, '18'
, 'ility'
, col4
, col5
, col6
FROM claim
WHERE col4 = '8';
我还建议您在使用insert
时明确列出列。