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 进行操作

相关推荐
VitoChang3 分钟前
前端也能快速入门后端! NestJS前台和后台的Auth认证
前端·后端
XovH3 分钟前
Redis 从入门到精通:性能调优与多语言客户端对比
后端
弹简特3 分钟前
【Java项目-轻聊】10-实现会话管理模块
java·开发语言·数据库
人道领域4 分钟前
Java后端开发者转型AIAgent开发路线指南
java·开发语言
XovH5 分钟前
Redis 从入门到精通:Python + Redis 构建高并发秒杀系统
后端
uhakadotcom6 分钟前
结合着 fastapi 使用,anyio 通常可以如何使用 , 它和 uvloop 在性能上有啥差异
后端·面试·github
许彰午8 分钟前
35_Java设计模式之工厂模式
java·开发语言·设计模式
凡人叶枫10 分钟前
Effective C++ 条款32:确定你的 public 继承塑模出 is-a(是一种)关系
java·linux·开发语言·c++·嵌入式开发
码云骑士17 分钟前
18-生成器不只是省内存(上)-yield的状态机模型与帧暂停
c语言·开发语言·python
我喜欢就喜欢18 分钟前
C++ 连接 Ollama 本地大模型:从原生 HTTP 调用到高性能封装实践
开发语言·c++·http