go操作doris踩坑记录

go 操作 doris 踩坑记录

1.doris 无法用 delete from 删除整个表数据
2.doris 本身事务只支持 insert、rollback、commit

Error 1105 (HY000) : TException,msg: org.apache.thrift.TException: This is in a transaction, only insert, commit, rollback is acceptable

go 复制代码
最坑的是下面这段,不会报错,但是事务也不会生效
db, err := sql.Open("mysql", datasource)
tx, err1 := db.Begin()
具体逻辑...
err1 = tx.Rollback()
err1 = tx.Commit()

3.beego orm无法操作 doris

报错信息 panic:Error 1054 (42S22) : errCode = 2, detailMessage = Unknown column 'UTC_TIMESTAMP' in 'table list'

换用 go 原生库 "database/sql" 对 doris 进行操作

相关推荐
灯澜忆梦5 小时前
GO_面向对象_方法
开发语言·golang
HZ_YZ5 小时前
清理服务器硬盘脚本
后端
布朗克1685 小时前
Go 入门到精通-16-字符串深入
开发语言·后端·golang·字符串
北冥you鱼5 小时前
Go flag 包详解:从命令行解析到实战应用
开发语言·后端·golang
她说彩礼65万5 小时前
Asp.net core 模型绑定
后端·asp.net
用户34232323763175 小时前
BLE 传感器节点实战
后端
web守墓人6 小时前
【python】uv解决依赖安装缓慢的问题
开发语言·python·uv
fliter6 小时前
Go 1.26 新增 `bytes.Buffer.Peek`:只看数据,不移动读取位置
后端
羑悻6 小时前
我受够了 Coding Agent 的“假聪明,真串行”,于是做了 Meta-Orchestrator!
后端
神奇小汤圆6 小时前
字节二面挂了!被问“订单超时自动取消”
后端