INSERT INTO abc
VALUES (
a, b, c, d, e, f
)
SELECT a, b, c, d, e,f
FROM bcd
当我执行此iam得到语法错误。我怎么摆脱语法错误
答案 0 :(得分:8)
你在想这个吗?
INSERT INTO abc(a,b,c,d,e,f) SELECT a,b,c,d,e,f from bcd;
答案 1 :(得分:7)
问题是,在使用select语句填充值时,不要使用VALUES关键字。
INSERT INTO abc (a,b,c,d,e,f) SELECT a, b, c, d, e,f FROM bcd
Here是INSERT语法
的参考答案 2 :(得分:0)
这里a,b,c,d,e,f是值还是字段名?
如果它们是值,
它将:插入abc VALUES('a','b','c','d','e','f');
如果它们是字段,则必须指定要插入的值。
SELECT是好的,如果它们是字段。