MySQL tinyint(1)がbool値になる問題 IT by NHM - 2021-09-162021-09-16 MySQL tinyint(1)がbool値になる問題 MySQLのドキュメントによると1 Byteだから-128~127と考えるのが普通。 11.2.1 整数型 (真数値) - INTEGER、INT、SMALLINT、TINYINT、MEDIUMINT、BIGINThttps://dev.mysql.com/doc/refman/5.6/ja/integer-types.htmltinyInt1isBit=false INSERT文を利用すると普通にデータが入る。 しかしMETABASEを利用してデータを見るとtrue/false扱いとなる。 解決策 接続オプションに↓をつける(どうやらtinyint(1)の場合はbooleanと自動判定されている模様なのでそれをOFFにする) tinyInt1isBit=false ご丁寧にplacefolderに書いてくれている。さすがmetabase! Share on Facebook Share Share on TwitterTweet Share on Pinterest Share Share on LinkedIn Share Share on Digg Share No tags for this post.