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到底想做什么的信息。