标签: mysql database go
我有一个代码,如果它们不存在,应该在mysql中自动创建数据库和表。
如果我有DB,我可以创建表,但我无法创建数据库,因为在连接字符串中我应该提供dbname。
db, err := sql.Open("mysql", "user:pass@tcp(localhost:3306)/dbname?charset=utf8")
是否可以使用sql包来实现?
答案 0 :(得分:0)
是的,只需从网址中省略数据库名称,然后运行CREATE查询即可。之后,您可以打开与数据库的连接。
CREATE