mysql文字列が空の場合、どのようにして対応するレコードを見つけますか?
今日mysqlの練習問題をしているとき、問題に遭遇しました.
テーブルにはvarcharのタイプのフィールドがあり、行の値がnullです.タイトルは、フィールドが空であることで対応レコードを見つけ、その値をXXXに変更することを要求します.
しかし、私の実際の操作では、
長い間困っていたが、やっと人に頼まれたので、ここでは
テーブルにはvarcharのタイプのフィールドがあり、行の値がnullです.タイトルは、フィールドが空であることで対応レコードを見つけ、その値をXXXに変更することを要求します.
しかし、私の実際の操作では、
where =‘null’
とwhere = null
を通じて where = ‘’
で対応行が見つからなかった.長い間困っていたが、やっと人に頼まれたので、ここでは
where is null
を使うべきだ.後で表の挿入文を見て、問題を発見して、もとは挿入する時、私は挿入する’null‘
値ではありませんて、直接null
を挿入します.フィールドの値がnullであるわけではありません.