从数据库/ SQL查询获取结果

时间:2018-10-26 00:39:56

标签: go

我有这个:

me = 'ready are We'
" ".join(me.split()[::-1])
>>> 'We are ready'

请注意在sql查询中它怎么说tx, _ := db.Begin() p := person.Person{Handle: "foo"} rows, err := tx.Exec("INSERT INTO person (handle, email) VALUES ($1, $2) RETURNING id", p.Handle, p.Email). 。如何从查询返回的第一行中获取ID?

我尝试过:

RETURNING id

但出现此编译错误:

  

rows.Close未定义(类型sql.Result没有字段或方法Close)

1 个答案:

答案 0 :(得分:0)

Next()获得的行上没有Exec()。但是它具有LastInsertId()方法,您可以获取ID。