go - 用 gorm 转换 bool 中的 bit(1)
问题描述
我最近才开始学习围棋。
我目前正在尝试执行一个简单的 DB 操作,在该操作中,我想从 DB 中类型为bit (1)的列中检索信息,但出现转换错误:
"sql/driver: 无法将 "\x00" 转换为 bool 类型"
代码是:
type Project struct{ Archived bool }
var project Project
err := tx.Table("project").Select("archived").Where("id = ?", values["projectId"]).Scan(&project)
解决方案
推荐阅读
- kubernetes - FATAL 日志在 Google Cloud Kubernetes 上被标记为 INFO
- pyqt5 - 如何在 Pyqt5 GUI 中嵌入 URxvt 终端?
- modelica - Modelica 嵌套/组合连接器
- xml - XSLT 根据输入数据的长度动态添加元素
- r - R中的下划线列名
- jupyter - 如何隐藏代码并重新运行 JupyterLab 中的所有单元格?
- laravel - Laravel - 如何根据 is_approved 显示提交编辑和删除
- arrays - 跨多个数组的两个数字之间的最大平均距离
- java - java.lang.ClassNotFoundException: org.mysql.JDBC - 无法解决,添加了 mysql 连接器
- ios - 如何在 Swift 中设置导航搜索栏,使其看起来像 Reddit 应用