为什么在 SQLite 中出现错误并且查询未执行

Why do I get error and the query not executing in SQLlite

为什么我在执行以下命令时会出错:

插入周年纪念与会者 (CustomerID, PartySize) 价值观 ((SELECT CustomerID FROM Customers WHERE Email="xyz@gmail.com"), ("4");

在数据库 'restaurant' 上执行 SQL 查询时出错:输入不完整

是因为在 "4? 之前多了 ( 试试:

INSERT INTO AnniversaryAttendees (CustomerID, PartySize) VALUES ((SELECT CustomerID FROM Customers WHERE Email="xyz@gmail.com"), "4");