Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Inserting into table from select statement and hardcoded values

I am trying to do something like this:

INSERT
INTO
  my_test
  (
    name,
    sirname,
    Dept
  )
  VALUES
  (('First Name'),(SELECT sirname, Dept FROM my_test_backup WHERE dept = 500));

The error I am getting is too many values.

like image 819
Anubhav Aeron Avatar asked Mar 27 '26 23:03

Anubhav Aeron


1 Answers

If you want to insert a hardcoded value make it part of the select.

insert into my_test
   (name, sirname, dept)
   (select 'First Name'
          ,sirname
          ,dept
      from my_test_backup
     where dept = 500)
like image 51
Rene Avatar answered Mar 29 '26 13:03

Rene



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!