MySql,将一列复制到另一列并添加一些文本

标签 mysql

我有一个列,其中包含文章 ID 和一个带有图片文件名的空列。示例:ID 为 34.67 的文章应获得文件名 34.67.jpg 等。大约有 20,000 篇文章。

Screenshot

最好的方法是什么?

最佳答案

根据您的表结构或 SQL 方言 - 它将是这样的:

UPDATE Tablename SET filename=concat(articleid, '.jpg')

关于MySql,将一列复制到另一列并添加一些文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51944629/

相关文章:

mysql - SQL 根据开盘日期和关盘日期确定平均值

Mysql 匹配单个表中的精确结果集

mysql - 搜索模式和替换

Python 脚本 (PyMySQL) 未连接到本地主机上的数据库

mysql - 删除 : You can't specify target table 'table_name' for update in FROM clause

mysql - 将 JOIN 与获取 "child"行相结合

mysql - 在 JOIN 语句中使用 MAX

MySql--Order by is "breaking"我的查询?

mysql - 无法在 Docker 中运行 MariaDB

PHP elseif 语句用于表单验证并插入到数据库