我有一個字段clube varchar(50)
,它默認是NULL,它不是notnull
,所以它接受空值。我需要知道的是,如果我已經在該字段中創建了一個值,並且我想製作一個Update
並將其值設置爲null
,那麼我該怎麼做?
我試圖設置null
值string
但沒有奏效。更新空值的varchar字段
如果某些條件成立,我想將此字段設置爲NULL
除以Update
。
而且很明顯,如果條件成爲假,我會傳遞一個值而不是null
的值。所以我需要使用MySqlcommand Parameter
。像:
sql = "UPDATE usuarios SET nome = @nome";
cmd.CommandText = sql;
cmd.Parameter.Add(New MySqlParameter("@nome", MySqlDbType.VarChar)).Value = `variable`;
如果條件true
= variable = null
其他variable != null
。
它很容易使一個'downvote' .. 。現在幫忙解答什麼都沒有! – Ghaleon 2013-03-25 19:24:47
我同意這不應該被關閉。我想人們認爲它需要在[dba.se]上發佈,但這只是在適合任何地方的灰色地帶。它不應該關閉國際海事組織。 (是的,我知道我投了'關閉',這是我錯誤的點擊,我希望這個消息會讓其他人投票'重新打開') – 2013-03-27 15:07:14