clube varchar(50)
デフォルトでNULLであるフィールドがありますが、notnull
そうではないため、null値を受け入れます。私が知る必要があるのは、このフィールドにすでに値があり、を作成してそのUpdate
値をで設定したい場合null
、どうすればよいですか?の値
を設定しようとしましたが、機能しませんでした。 null
string
ある条件が真になった場合、このフィールドをNULL
。のように設定したいと思いUpdate
ます。
そして当然のことながら、条件がfalseになった場合、値ではなく値を渡し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
。