这是我的问题以下是我的表架构
表:图像
| id | title | width | height | span | status |
| 1 | s1 | 900 | 310 | height | 1 |
| 2 | s2 | 300 | 250 | width | 1 |
| 3 | s3 | 450 | 400 | width | 1 |
| 4 | s4 | 650 | 560 | width | 1 |
span
如您所见,在列\属性下,我在属性下的属性中保持宽度或高度width
,或者height
我保持尺寸的数量。
当我运行这个查询
UPDATE `images` SET `span` = width WHERE `ID` = 1
或者
UPDATE `images` SET `span` = `width` WHERE `ID` = 1
这样做是它选择width
记录的属性值并用它替换属性'span'的值。以下是此查询所做的更改
表:图像
| id | title | width | height | span | status |
| 1 | s1 | 900 | 310 | 900 | 1 |
| 2 | s2 | 300 | 250 | width | 1 |
| 3 | s3 | 450 | 400 | width | 1 |
| 4 | s4 | 650 | 560 | width | 1 |
而我想做的就是用这个文本宽度替换记录1处的span值
当我使用文本名称高度时会发生同样的问题。
该怎么办?