示例#1
0
文件: rdb.go 项目: cosiner/gotmsq
//gomodel insertMessageSQL = [
//  INSERT INTO message(Id, Value, Timing) VALUES(?, ?, ?)
//]
func (d *DB) Put(id, value string, expires time.Duration) error {
	_, err := gomodel.Update(d.stmtInsert, nil, id, value, d.timingString(expires))
	return err
}
示例#2
0
文件: rdb.go 项目: cosiner/gotmsq
//gomodel deleteMessageByIdSQL = [
//  DELETE FROM message WHERE Id=?
//]
func (d *DB) Delete(id string) error {
	c, err := gomodel.Update(d.stmtDeleteById, nil, id)

	return dberrs.NoAffects(c, err, gotmsq.ErrNoMessage)
}