php - 使用逗号分隔值更新数据库 mysql

标签 php mysql sql

大家好,我有一个数据库,我需要用逗号分隔值更新其字段之一。 我确切需要做的是类似.. 假设字段中的值为 1,3,4,6,77,87 我需要将 22 添加到该字段,以便更新后它应该看起来像 1,3,4,6,77,87,22

我不知道该怎么做? 目前添加号码的方式就像

update tablename set tags=tags+new value where id=2;

这段代码适合数字相加

请帮忙

最佳答案

这不是个好主意,但如果你想尝试一下

     update tablename set tags= Concat(tags , ',22') where id=2;

如果这个 22 在一个变量中,那么使用它

  update tablename set tags= Concat(tags , ',' ,'$var') where id=2;

关于php - 使用逗号分隔值更新数据库 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21951542/

相关文章:

php - 远程连接的 Mysql PDO 访问被拒绝,但 Mysql CLI 可以工作

php - 进行附近搜索的最佳方法是什么? (PHP & MySQL)

php - .htaccess 网址 : rewrite missing css javascript and images file at local host Xampp

php - 拉拉维尔 : Code searches mailable in the wrong place

SELECT 语句中的 MySQL 存储过程变量

sql - 连接 3 个表 - 如何连接

sql - 两个表都需要使用 "where"进行 RoR 表连接

python - 安装 MySQL-python

mysql - IN 运算符的逗号分隔参数,MySQL

sql - 用于数据分析的 NoSQL 或 RDBMS