基本上,我想运行这样的SQL语句,但是由于错误,我不能这样做。 不知道为什么吗?
INSERT INTO allevent (eventname)
VALUES (select username from registered)
第156条消息,第15级,状态1,第1行
关键字“ select”附近的语法不正确。第15级状态1行1的消息102
')'附近的语法不正确。
答案 0 :(得分:5)
查询中不需要在SELECT
语句周围加上括号。
INSERT INTO allevent (eventname)
SELECT username FROM registered
需要VALUES
的括号,在某些地方如下所示:
INSERT INTO tablename (fieldname)
VALUES ('field 01'), ('field 02');
请找到INSERT
语句的语法。