4.增-demo
在连接数据库的基础上
关键字-INSERT INTO
查看新增行-LastInsertId()
影响行-RowsAffected()
insertResult, err := db.Exec("INSERT INTO user0(server_ip,server_port) VALUES(?,?)", "192.168.0.63", "9000")
package main//插入操作-demo
//关键字-INSSERT INTOimport ("database/sql""fmt"_ "github.com/go-sql-driver/mysql""log"
)func main() {db, err := sql.Open("mysql", "ims:123456@tcp(192.168.0.26:3306)/ibcf")if err != nil {log.Fatal("连接数据库失败: ", err)}defer db.Close() //关闭连接//验证连接是否成功err = db.Ping()if err != nil {log.Fatal("验证连接失败: ", err)}fmt.Println("连接数据库成功!")//增insertResult, err := db.Exec("INSERT INTO user0(server_ip,server_port) VALUES(?,?)", "192.168.0.63", "9000")if err != nil {log.Fatal("增加失败:", err)}id, err := insertResult.LastInsertId()if err != nil {log.Fatal("获取所增加行号失败: ", err)}fmt.Println("增添所在行的ID: ", id)rows, err := insertResult.RowsAffected()if err != nil {log.Fatal("影响行失败: ", err)}fmt.Println("影响行: ", rows)}