MySQL更新字段在后面追加内容

MySQL更新字段在后面追加内容

更新一个字段,在它的后面加一个字符串,不查询数据库得到这个字段值 怎么添加??
例如: 我的test表,有个user字段,我现在想在它后面加了另一个用户的名字 我在mysql数据库这样写

UPDATE test SET user= user+ ',phpchina' WHERE id= '2';

这样是不对的,mysql数据库把它当成数字相加了,user字段值变成0了。 应该:

UPDATE test SET user= CONCAT(user,',phpchina') WHERE id= '2';

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 7,857评论 5 116
  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,055评论 0 19
  • 1. 了解SQL 1.1 数据库基础 ​ 学习到目前这个阶段,我们就需要以某种方式与数据库打交道。在深入学习MyS...
    锋享前端阅读 1,129评论 0 1
  • MSSQL 跨库查询(臭要饭的!黑夜) 榨干MS SQL最后一滴血 SQL语句参考及记录集对象详解 关于SQL S...
    碧海生曲阅读 5,672评论 0 1
  • 工具:myeclipse2014 mysql5.7 mysql 链接驱动 :mysql-connector-...
    前端杨肖阅读 2,571评论 1 8