This block of code does not delete the data, I don't know why.
s.Query(
"INSERT INTO smth (id, name) VALUES (?,?)",
data.ID
data.Name
).ScanCAS(nil, nil, nil)
s.Query(
"DELETE FROM smth WHERE id = ? AND name = ?",
data.ID
data.Name
).Exec()
but if I added some delay like so:
s.Query(
"INSERT INTO smth (id, name) VALUES (?,?)",
data.ID
data.Name
).ScanCAS(nil, nil, nil)
time.Sleep(time.Second)
s.Query(
"DELETE FROM smth WHERE id = ? AND name = ?",
data.ID
data.Name
).Exec()
The data will be deleted.
Does anyone know how to fix it without adding the delay?
I'm using github.com/gocql/gocql