<分区>
我有一个填充的 MySQL 表,我需要在其中为名称字段预先附加文本“NEW_”。 (说来话长,但这是目前需要做的。)
我想这可以通过更新来完成,但我不确定如何将“NEW_”添加到“名称”列的开头。我也在 PHP 中工作,所以我需要在读取每条记录的 PHP 中执行此操作,提取“名称”字段,添加它,然后对记录进行更新?或者这一切都可以在 MySQL 中完成吗?
<分区>
我有一个填充的 MySQL 表,我需要在其中为名称字段预先附加文本“NEW_”。 (说来话长,但这是目前需要做的。)
我想这可以通过更新来完成,但我不确定如何将“NEW_”添加到“名称”列的开头。我也在 PHP 中工作,所以我需要在读取每条记录的 PHP 中执行此操作,提取“名称”字段,添加它,然后对记录进行更新?或者这一切都可以在 MySQL 中完成吗?
最佳答案
使用这个查询
UPDATE table_name set `name` = CONCAT('NEW_',`name`)
关于php - MySQL:如何将文本预先附加到现有列中的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16117887/