2011-11-23 101 views
-1

我試圖建立類似如下的查詢,但我不確定是否會工作:MySQL或聲明

UPDATE userbase SET EndDate='today' where Owner='me' OR Owner2='me' 

我想更新一個值,其中使用它可能是一個業主的人或兩個,如果這是有道理的。

謝謝!

+3

當你嘗試過什麼事? – markus

+0

如果我們的答案對您有幫助,請點擊勾號將其標記爲正確。謝謝 – Basic

回答

1

看起來是正確的,應該按照預期工作 - 假設您有兩個字段,分別叫做OwnerOwner2,並且要檢查其中是否包含'me'。

如果你想檢查Owner字段包含「我」或「ME2」你會做

... WHERE Owner = 'me' OR Owner = 'me2' 

哦,你可能要考慮使用NOW()功能和類似的設定日期/次(如果你不知道他們)。

+0

Excelent,謝謝,我正在使用C#,所以會使用DateTime.Now,但謝謝:) – user1062970

1

你寫的陳述看起來不錯,應該沒問題。

爲了您參考:SQL UPDATE