Open
Description
This one work:
if _, err := db.Exec(`
UPDATE tempstorage SET value = ?, expired = ? WHERE key = ?;
INSERT INTO tempstorage(key, value, expired) SELECT ?, ?, ? WHERE changes() = 0;
`, value, expiredOnMilis, key, key, value, expiredOnMilis); err != nil {
panic(err)
}
but this one doesn't:
if _, err := db.Exec(`
UPDATE tempstorage SET value = ?2, expired = ?3 WHERE key = ?1;
INSERT INTO tempstorage(key, value, expired) SELECT ?1, ?2, ?3 WHERE changes() = 0;
`, key, value, expiredOnMilis); err != nil {
panic(err)
}
I don't know if this error is from upstream, please investigate.
Thanks