我正在尝试创建一个与所有主要关系数据库(MySQL、PostgreSQL、Derby、SQLite等)兼容的select语句。下面是简单的select语句:SELECT * FROM taggings WHERE public IS TRUE据我所知,它对SQLite (它对公共字段使用某种类型的字节)和MySQL (它将1解释为真,因为它对公共字段使用
它有一个复选框,选中时表示条目应该被隐藏(true或bit1.vs false/bit0),但是,当我提交复选框时,我收到一个错误: Mysql2::Error: Data too long for column"hidden_status", limit: 1 该复选框为: <%= newEntry.check_box(:hidden_status,{checked:true},1,0)%> 我怀疑这与数据类型是