【问题标题】:How can I transfer data from one table to another?如何将数据从一个表传输到另一个表?
【发布时间】:2018-07-25 06:25:11
【问题描述】:

我有两个名为TopMid 的表在 MySQL 中具有相同的结构。

我想通过AdminPage将Top表中的数据转移到Mid表中。

AdminPage 上会有一个选择框,有两个选项<top, mid>

并且我希望根据我选择的选项传输数据。

我怎样才能进行这样的查询?

【问题讨论】:

  • 您可以通过说明传输数据的“选项”来更清楚地说明这一点
  • 那会是什么管理页面?有没有叫mysql_how的产品?
  • StackOverflow 不是免费的编码服务。所以希望你try to solve your own problem first。请更新您的问题以在minimal reproducible example 中显示您已经尝试过的内容。如需更多信息,请参阅How to Ask,并拨打tour :)

标签: mysql database transfer


【解决方案1】:

简单的事情。当用户选择复选框时,您必须存储这些行的 ID。然后运行以下查询

Insert into Mid (Column1,Column2)
Select Column1, Column2 from Top where id in (1,2,3,9..)

【讨论】:

    【解决方案2】:

    试试这个:

    INSERT INTO `Mid`
    SELECT * FROM `Top`
    -- Critera Below
    WHERE [column] = [value]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-06
      • 2021-12-27
      • 2015-12-16
      相关资源
      最近更新 更多