Mysql追加列值

Mysql追加列值,mysql,Mysql,我有以下结构的桌子 ---------------------------- id content --------------------------- 1 abc 2 bca --------------------------- 我想在字符“d”后面加上字段“content”。。。 因此,我希望表结构如

我有以下结构的桌子

      ----------------------------
       id                  content
      ---------------------------
        1                   abc
        2                   bca
      ---------------------------
我想在字符“d”后面加上字段“content”。。。 因此,我希望表结构如下所示

       ----------------------------
       id                  content
      ---------------------------
        1                   abcd
        2                   bca
      ---------------------------
我该怎么做..

你可以像这样使用

还可以指定
WHERE
子句来确定要更新的行。比如:

SELECT 
  id,
  CONCAT(content, 'd') content
FROM tablename
WHERE id = 1;

如果要更新表中的列,请使用下面的查询

update table1 set content = concat(content,'d');
select id, concat(content,'d') as content from table1;
如果要选择带有'd'的列连接;使用下面的查询

update table1 set content = concat(content,'d');
select id, concat(content,'d') as content from table1;
参考:


您只想对特定行或所有行执行此操作?快速回答时,可能重复+1。但这会将
d
添加到所有行中的特定列中,OP没有提到this@diEcho我更新了我的答案。但问题是缺少更多关于OP到底想做什么的信息。