gpt4 book ai didi

java - SQL插入新创建的列,数据放置在前一列的最后一行之后

转载 作者:行者123 更新时间:2023-12-01 09:06:52 27 4
gpt4 key购买 nike

我的 SQL 语句有问题。我有一个 Java 应用程序,带有一个用于将列添加到数据库中的按钮。对于每个新日期,我都会创建一个新列,这是使用以下查询完成的

final String queryCreate = "alter table Currency add  '"+  newColumn + "'  decimal ";

当我尝试使用以下查询用数据填充列时:

final String queryAdd = "insert into Currency( '" + newColumn + "' ) values(1.95583)";

数据添加到前一列最后一行的下方。像这样: https://postimg.org/image/579gjmyzj/

我的问题是为什么插入语句会在我的情况下执行它的操作,我做错了什么?

最佳答案

INSERT 创建新记录,如果要修改现有记录,则需要使用 UPDATE

例如修改第一条记录:

"UPDATE Currency SET " + newColumn + " = 1.95583 WHERE Currency_ID = 1"

关于java - SQL插入新创建的列,数据放置在前一列的最后一行之后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41202088/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com