0

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仅在插入查询尝试失败时才绑定值(以前的)....

4

0 回答 0