mysql根据之前的记录更新数据

标签 mysql phpmyadmin

我是数据库和使用myPhpAdmin的新手,在我的表中有一个字段notification_icon,其中包括图标地址,我放置了所有图像图标,但我忘记添加这些图标的路径,这是所有图标都通用的,

column with image name only

column after image path added, i did this manually

是否有任何查询来更新所有图像路径, 我尝试过:

UPDATE `notifications_notificationconfiguration` SET `notification_icon`="directory_path/"+`notification_icon`;

但这会使所有字段都为 0

最佳答案

您的查询适用于数字数据类型,例如int,但适用于字符串数据类型,例如varchar您应该使用CONCAT功能。

UPDATE `notifications_notificationconfiguration` 
SET `notification_icon`= CONCAT("directory_path/",notification_icon);

SQL Fiddle Here

关于mysql根据之前的记录更新数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48581467/

相关文章:

php - Laravel 迁移名称太长

mysql - 如何在 Excel 工作表中向行显示列标题并将其传递给 mysql 而无需 VBA

php - 将 phpmyadmin 连接到 mysql workbench 中创建的本地数据库

php、mysql 和 phpmyadmin、MAMP 或 Homebrew 软件

mysql - SQL 表的不同值

php - 拒绝用户访问

php - Codeigniter 是否有可扩展的多站点策略?

mysql - 在 MySQL 的查询中创建 Select 查询

php - 如何在ubuntu服务器上安装phpmyadmin

MYSQL - 从选择中删除