gpt4 book ai didi

SQL UPDATE 带有附加字符串 CONCAT 的字段中的所有值不起作用

转载 作者:IT老高 更新时间:2023-10-28 12:49:39 26 4
gpt4 key购买 nike

这是我想做的:

当前表:

+----+-------------+  
| id | data |
+----+-------------+
| 1 | max |
| 2 | linda |
| 3 | sam |
| 4 | henry |
+----+-------------+

神秘查询(类似于 "UPDATE table SET data = CONCAT(data, 'a')" )

结果表:

+----+-------------+  
| id | data |
+----+-------------+
| 1 | maxa |
| 2 | lindaa |
| 3 | sama |
| 4 | henrya |
+----+-------------+

就是这样!我只需要在一个查询中完成它,但似乎找不到方法。我在 bluehost 上使用 mySQL(我认为它是 4.1 版)

谢谢大家。

最佳答案

这就是你所需要的:

mysql> select * from t;
+------+-------+
| id | data |
+------+-------+
| 1 | max |
| 2 | linda |
| 3 | sam |
| 4 | henry |
+------+-------+
4 rows in set (0.02 sec)

mysql> update t set data=concat(data, 'a');
Query OK, 4 rows affected (0.01 sec)
Rows matched: 4 Changed: 4 Warnings: 0

mysql> select * from t;
+------+--------+
| id | data |
+------+--------+
| 1 | maxa |
| 2 | lindaa |
| 3 | sama |
| 4 | henrya |
+------+--------+
4 rows in set (0.00 sec)

不知道你为什么会遇到麻烦,虽然我在 5.1.41 上测试这个

关于SQL UPDATE 带有附加字符串 CONCAT 的字段中的所有值不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4128335/

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