成功插入查询后如何绑定数据库记录

问题描述

ScanCAS() & MapScanCAS() 返回数据库行(旧)的值,仅当插入语句未应用于数据库表时。

insertQuery = "INSERT INTO my_table (id,column1,column2) " + "VALUES (?,?,toTimeStamp(Now())) IF NOT EXISTS"

applied,err := session.Query(insertQuery,ID,column1).ScanCAS(&id,&value1,&value2)

插入成功后如何绑定表行的值?因为 ScanCAS 仅在插入查询失败的情况下绑定值(前一个)....

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)