Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Pomoc SQL | Lista wyboru dla instrukcji INSERT zawiera mniej pozycji niż lista wstawiania

Nie możesz mieć obu VALUES i SELECT . Jeśli chcesz wstawić wartości statyczne, umieść je w SELECT lista.

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 ' ;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zaktualizować pole, aby dodać wartość do istniejącej wartości?

  2. Nie można utworzyć wyzwalacza MySQL z uprawnieniem TRIGGER w wersji 5.1.32

  3. Pobierz ostatnio wstawiony identyfikator z procedury przechowywanej w MySQL

  4. Kod błędu:1406. Dane są za długie dla kolumny - MySQL

  5. Optymalizacja MySQL ogromnej tabeli