【问题标题】:Concat old value with new data in MySQL using Spring MVC使用 Spring MVC 在 MySQL 中将旧值与新数据连接起来
【发布时间】:2019-08-03 17:19:10
【问题描述】:

我有一个应用程序,我必须在其中实现一个函数,该函数将列中的旧数据与同一列中的新数据连接起来。数据由 DTO 管理。目前该功能通过 getter 和 setter 方法删除旧值并设置新值。如何更改它以获得所需的功能?提前致谢!

【问题讨论】:

    标签: mysql hibernate spring-mvc


    【解决方案1】:

    试试下面的查询。

    update t set data=concat(data, 'a');
    

    例如当前值为apple,所以经过上述查询后,新值将是applea

    参考:this

    【讨论】:

    • 这是为了连接数据库中的两个现有值,如果我是正确的。我需要做的是将客户端返回的新值连接到数据库中同一列中的现有值。还有其他方法可以做到这一点吗?
    • 这是需要的功能的一部分。我想我的问题并不清楚。每个更新对应于一行。不同的行有不同的更新。所以我应该为不同的行连接不同的值。我应该使用 spring MVC 来做到这一点,并且我被告知不要直接编写 SQL 查询。喜欢用json序列化和反序列化。那种东西!
    • 如果您不想通过查询方式进行查询,则 new StringBuilder().append("firstString").append("secondString").toString() 并将其设置为字段。
    • 我可以使用 json 序列化和反序列化来做同样的事情吗?如果是的话,你能告诉我怎么做吗?我是 Spring MVC 的新手,我还不清楚如何去做。
    • 我添加了另一个问题,并正确描述了我的问题。这是链接:stackoverflow.com/questions/55136529/…
    猜你喜欢
    • 2015-06-18
    • 2015-02-26
    • 1970-01-01
    • 2019-10-17
    • 2011-10-17
    • 2012-05-15
    • 2020-08-05
    • 1970-01-01
    • 2018-10-11
    相关资源
    最近更新 更多