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

相关推荐
方华世界9 小时前
企业级Java AI Agent应用平台
java·开发语言·人工智能
ujainu小10 小时前
原生性能优化:6变量实现高效桥接
开发语言·华为·性能优化·harmonyos
甄同学10 小时前
第十七篇:Bash Executor命令执行器,安全运行Shell命令
开发语言·安全·bash
张32310 小时前
Go语言基础 Map 函数值 闭包
开发语言·golang
范闲10 小时前
第三章: 从 ChatModel 到 Agent:Octo 项目的架构演进
后端
江华森10 小时前
深入理解 Flask 实现原理
后端·python·flask
Nturmoils10 小时前
LEFT JOIN 到底什么时候会被优化器偷偷改写成 INNER JOIN
后端
杜子不疼.10 小时前
【C++ 在线五子棋对战】- 会话管理模块实现
开发语言·c++
有点。10 小时前
C++深度优先搜索(DFS)的概念(一)
开发语言·c++·深度优先
时间的拾荒人10 小时前
C语言编译与链接:从源码到可执行程序的完整解析
c语言·开发语言