php - MySQL:如何将文本预先附加到现有列中的数据?

标签 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/

相关文章:

php - docker-compose、caddy 和 php-fpm 的基本配置

php - "Insert into select from group by count on duplicate update"组合

php - Laravel 从表单输入中将 "null"插入数据库。

mysql - MySQL 中的列名和表名是否区分大小写?

MySQL查询性能极限?

sql - mysql - 从给定列号的表中选择值

php - php中静态字符串的两种映射类

php - 根据 id mysql laravel 5 创建 uniqueID

mysql - 为什么在 MySQL 5.6 中,int 字段的自动递增会跳过 '2147483646'?

php - 取名为数组键名的变量