作成
mysql の JSON型の null の検索は IS NULL だとマッチしない
MYSQLでJSON型でカラムをつくると NULL ではない #+*#null ができあがります。 それを IS NULL で検索すると ヒットせず、いつも、なんだっけ・・・となるので 備忘録ついでに。 ###center (img://18/411m) ###title JSONのnull は IS NULL だと検索できない。 ### #*+#"IS NULL" で検索すると ###source error SELECT * FROM table_hogehoge WHERE col_json IS NULL ; //返り値が空でした (行数 0)。 ### ### とスルーされます。JSON型の null は NULL とは別らしくて ###title JSONのnull を正しく検索する方法 ### #*+#"=CAST('null' AS JSON)" を検索すると null も検索できます。 ###source SELECT * FROM table_hogehoge WHERE col_json = CAST('null' AS JSON) ; // 合計 400, クエリの実行時間~~~
wakatta 記法
投稿の仕方
基本的な記法
エンジニア向け記法
記法のサンプル
このコンテンツを見る