Mysql
 sql >> Datenbank >  >> RDS >> Mysql

SQL-Hilfe | Die Auswahlliste für die INSERT-Anweisung enthält weniger Einträge als die Einfügeliste

Sie können nicht beide VALUES haben und SELECT . Wenn Sie statische Werte einfügen möchten, geben Sie diese in SELECT ein Liste.

insert into dbo.orderDetails(orderNo,clientId,productId,quantity)
select ' ee941422-5546-4d62-b5d6-60ecd13ca2b8 ', client_id,product_id,amount from dbo.cart
where client_id =' efc08f7c-fdfc-4712-9488-fc1c55acb95e ' ;