gpt4 book ai didi

php - 我无法将新文本附加到 mysql 中的现有文本

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

mysql> update articlestat set usr_id="someone@gmail.com" where articleid=11;
Query OK, 1 row affected (0.05 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> update articlestat set usr_id=usr_id+ ",some2@gmail.com" where artic
leid=11;
Query OK, 1 row affected, 1 warning (0.04 sec)
Rows matched: 1 Changed: 1 Warnings: 1

Warning (Code 1292): Truncated incorrect DOUBLE value: ',praveen2dj@gmail.com'

帮助我被困在这里,我需要的只是一种将邮件 ID 附加到同一字段的方法。

Field Type
usr_id varchar(1024)

最佳答案

MySQL 使用 concat() 函数进行连接。 + 纯粹是算术加法。

UPDATE articlestat 
SET usr_id = CONCAT(usr_id, ",some@gmail.com");

从总体上看,您真的想通过将看似 CSV 数据的内容存储在单个字段中来颠覆关系数据的用途吗?在几乎所有标准用例中,这都是非常糟糕的表设计。

关于php - 我无法将新文本附加到 mysql 中的现有文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15792032/

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