gpt4 book ai didi

mysql - 特别更新 mysql 像 .= php 操作符

转载 作者:行者123 更新时间:2023-11-29 11:42:13 26 4
gpt4 key购买 nike

MYSQL 中有没有办法更新表中的列,在当前列的末尾添加一些新文本?

例如,我的表中有一个名为“names”的字段。我只想在此字段的末尾添加一些新名称。

因此在更新之前,名称字段为:“name1,name2,”

我正在添加新文本:“name3,name4”。

有没有一种方法可以直接更新此表而不提取数据来保存带有“name1,name2,name3,name4,”的字段名称?

在 php 中,我会直接使用 .= 运算符来完成此操作。

最佳答案

您可以像这样使用 CONCAT() 函数:

UPDATE table SET column = CONCAT(column, 'new-value');

当然,您也可以添加(甚至附加):

UPDATE table SET column = CONCAT('prepend this', column, 'new-value');

或者将多列合并为一列。

关于mysql - 特别更新 mysql 像 .= php 操作符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35584469/

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