我在 MySQL 数据库中有一列存储图像名称/ID,例如“523523525.jpg”。
我想通过在图像名称/ID 前添加文件夹来更新此列,使其类似于“101/523523525.jpg”。我想更新特定记录而不是所有列,例如通过添加“101/....”从记录 1 更新到 1000,通过添加“102/...”更新从 1001 到 2000 的记录。
寻找您的想法。
最佳答案
添加一个 id 列。
ALTER TABLE your_table ADD
COLUMN id INT AUTO_INCREMENT
PRIMARY KEY FIRST;
使用 concat 根据 id 更新行
UPDATE your_table SET
Column=CONCAT("101/",column)
WHERE id BETWEEN 1 AND 1000;
关于mysql - 为特定记录更新 MySQL 数据库中的路径列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51202449/