【问题标题】:Update using SELECT Query MySQL in Java在 Java 中使用 SELECT Query MySQL 进行更新
【发布时间】:2020-05-28 03:39:57
【问题描述】:

我有一个带有 SELECT 的 INSERT 查询:-

    INSERT INTO table2 (column1, column2, column3)
    SELECT column1, column2, column3
    FROM table1
    WHERE condition;

我需要做的是使用这样的选择为列插入自定义值:

    INSERT INTO table2 (column1, column2, column3)
    SELECT column1, column3
    FROM table1
    WHERE condition
    column2 = "DATA";

第 2 列我不需要它来从另一个表中获取它,我不会插入它。

【问题讨论】:

    标签: java mysql sql


    【解决方案1】:

    选择一个文字值:

    INSERT INTO table2 (column1, column2, column3)
    SELECT column1, 'DATA', column3
    FROM table1
    WHERE condition;
    

    我没有包含任何实际的 Java 代码,但您需要的更改应该很简单。您可以在选择中包含文字,也可以将常量字符串值绑定到准备好的语句。

    【讨论】:

    • 我修改了一下,放到java里,效果不错!感谢您的帮助,我会在几分钟内给您最佳答案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-02
    • 2011-02-19
    • 1970-01-01
    相关资源
    最近更新 更多