使用select命令更新mysql代码

时间:2017-11-06 14:10:56

标签: mysql sql mariadb

所以我有一个分配要求我使用SELECT命令将数据添加到表中。我一直都知道使用insert into命令或Update命令,所以我有点困惑。

共有2个表,其中一个名为' Book'还有一个名为“小说”的作品。书中已有数据,我需要使用选择工具将书中的值插入到小说中。

如果有人可以帮助解释它会很棒,

谢谢!

1 个答案:

答案 0 :(得分:2)

分配的含义是,仍然使用INSERT查询,但附加SELECT查询,可以快速地将行从一个表插入到另一个表中。

  

使用INSERT ... SELECT,您可以快速将多行插入表中   从SELECT语句的结果,可以从一个或   很多桌子。例如:

INSERT INTO tbl_temp2 (fld_id)
  SELECT tbl_temp1.fld_order_id
  FROM tbl_temp1 WHERE tbl_temp1.fld_order_id > 100;
  

来源:https://jsfiddle.net/2L7e8b4n/

相关问题