2010-12-17 162 views
3

我是一個新手程序員做我自己的第一個項目和IM需要幫助。更新沒有具體值的SQL表中的所有字段

我有兩個MySQL字段:

  1. Product_published = Y或N
  2. Product_day =日期( 「Z」),它是一年中的天0-365

我想更新我的sql數據庫中的表中的所有「產品發佈」字段。

他們都設置爲「Ÿ」,我想更新他們「ñ」如果「Product_day」字段包含數小於當前日期。

所以,如果我有5個產品,今天天(350)和5 349,我想通過「Product_publish」改變「Ÿ」到「ñ」取消發佈的349人。

問候
伊瓦Rafn的

回答

4

用途:

UPDATE YOUR_TABLE 
    SET product_published = 'N' 
WHERE product_day < 350 
+0

比我更快... :) – IAbstract 2010-12-17 01:43:35

+0

謝謝你的答案,工作。 :) – Ivar 2010-12-17 02:34:52

2

此SQL查詢應該滿足你的願望。

UPDATE your_table 
SET Product_published = 'N' 
WHERE Product_day < 350 
相關問題