更新具有相同值的列

时间:2012-06-23 15:15:41

标签: php mysql

我有一个名为“产品”的表,大约有500种产品,我需要在前350种产品中插入“样品描述”和其他150种产品“样品2描述”。

我怎么能这样做?

非常感谢!

代码:

UPDATE ps_product_lang SET description = CASE WHEN id_product <= 2124 THEN '<div style="line-height:24px;color:#000000;line-height:24px;">' ELSE '<div style="line-height:60px;color:#FFFFFF;line-height:28px;">' END

1 个答案:

答案 0 :(得分:2)

假设前350个产品的ID为1到350,您可以试试这个:

UPDATE products
SET description = CASE
    WHEN id <= 350 THEN 'Sample description'
    ELSE 'sample description 2'
END