sql >> Databasteknik >  >> RDS >> Mysql

Hur kombinerar jag en SELECT + WHERE-fråga med en INSERT-fråga?

INSERT INTO senders (sender_id, telephone)
SELECT student_id, student_telephone FROM students
WHERE student_id = 1
LIMIT 1

eller om telefonen inte är en del av elevtabellen, hårdkoda den:Detta fungerar eftersom om frågan är 0 rader utförs ingen infogning alls.

INSERT INTO senders (sender_id, telephone)
SELECT 1, 0723355888 FROM students
WHERE student_id = 1
LIMIT 1


  1. Hur man använder främmande nyckel i oracle

  2. Hur får man första dagen i varje motsvarande månad i mysql?

  3. Mysql partitionering och joins

  4. Hur man skapar en databas från en mall i Access 2016