我有一个clube varchar(50)
默认为 NULL 的字段,但事实并非notnull
如此,它接受空值。我需要知道的是,如果我在这个字段上已经有一个值并且我想创建一个Update
并设置它的值null
,我该怎么做?
我试图设置null
a 的值string
但没有奏效。
如果某些条件为真,我想将此字段设置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
else variable != null
。