예제 #1
0
파일: index.go 프로젝트: jaekwon/gourami
func (this *Transaction) AddItem(id types.Id) error {
	idString, err := id.ToString()
	if err != nil {
		return err
	}
	_, err = this.tx.Exec("INSERT INTO items (id) VALUES (?)", idString)
	return err
}
예제 #2
0
파일: index.go 프로젝트: jaekwon/gourami
func (this *Index) AddItem(id types.Id) (lastInsertId int64, err error) {
	idString, err := id.ToString()
	if err != nil {
		return -1, err
	}
	result, err := this.DB.Exec("INSERT INTO items (id) VALUES (?)", idString)
	if err != nil {
		return -1, err
	}
	return result.LastInsertId()
}