我有一个数据库,其中有很多我要重命名的图像条目。让我们说所有图像的名称都是 Something_X ,其中X是一个数字,这是一个名为" name"我的数据库。数据库中有2列具有原始文件大小,称为" original_width"和" original_height"。我想更改" name"中的所有条目它仍然有原始但它增加了它的原始大小,以便" Something_X"变为" Something_X_widthxheight",这是可能的,我将如何使用PHP管理员以简单的方式执行此操作,最好使用SQL代码。
答案 0 :(得分:1)
UPDATE <yourTableName>
SET name = CONCAT(name,'_',original_width,'x',original_height);
要仅更新尚未更新的行,您可以使用以下(sqlFiddle)
UPDATE yourTable
SET name = CONCAT(name,'_',original_width,'x',original_height)
WHERE name NOT LIKE CONCAT('%\_',original_width,'x',original_height);