我想使用go语言从我的数据库中检索一些数据。这是我的文件main.go
中的代码package main
import (
_ "github.com/go-sql-driver/mysql"
"database/sql"
"fmt"
)
... *(the rest code)*
但是,我收到了错误:
C:\Go\src\iwantto\main.go:6:2: non-standard import "github.com/go-sql-driver/mysql" in standard package "iwantto"
我已经在谷歌和论坛上做了一些研究,但没有太多关于那个导入。或者,它真的是语言本身的错误吗?
答案 0 :(得分:0)
当你需要你的代码做一些其他人可能已经实现的事情时(在 Github 或其他地方的包中),你应该在你的文件夹中初始化 go mod 文件。
为了便于理解,只需使用 example.com/module。
go mod init example.com/module
添加新的模块要求和总和。
go mod tidy
运行你的程序
go run .