dmi语句处理

  1. package main
  2. import (
  3. "database/sql"
  4. _ "github.com/go-sql-driver/mysql"
  5. )
  6. func main(){
  7. driverName := "mysql"
  8. dsn := "golang:golang@@2020@tcp(localhost:3306)/user?parseTime=true&loc=Local&charset=utf8mb4"
  9. if err != nil{
  10. fmt.Println(err)
  11. return
  12. }
  13. defer db.Close()
  14. sql :=`
  15. insert into user(name,pasword,birthday) values("kk","xxxxxx","1999-11-11)
  16. `
  17. defer db.Close()
  18. result,err:=db.Exec(sql)
  19. if err !=nil{
  20. fmt.Println(err)
  21. } else {
  22. fmt.Println(result.LastInsertId())
  23. fmt.Println(result.RowsAffected())
  24. }
  25. sql :=`update user set birthday=now()`
  26. result,err=db.Exec(sql)
  27. fmt.Println(err)
  28. fmt.Println(result.LastInsertId()) // LastInsertId方法是返回
  29. fmt.Println(result.RowsAffected()) // RowsAffected方法是
  30. }
文档更新时间: 2023-04-02 09:21   作者:张尚