【问题标题】:Create database in mysql with golang [duplicate]使用golang在mysql中创建数据库[重复]
【发布时间】:2015-05-22 18:03:39
【问题描述】:

我有一个代码,如果它们不存在,应该在 mysql 中自动创建数据库和表。

如果我有数据库,我可以创建表,但我不能创建数据库,因为在连接字符串中我应该提供 dbname。

db, err := sql.Open("mysql", "user:pass@tcp(localhost:3306)/dbname?charset=utf8")

用sql包可以吗?

【问题讨论】:

  • 感谢链接。我没找到。

标签: mysql database go


【解决方案1】:

是的,只需从 url 中省略数据库名称,然后运行 ​​CREATE 查询。之后,您可以打开与数据库的连接。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-11
    • 1970-01-01
    • 2019-07-10
    • 2013-08-08
    • 2019-10-01
    • 2012-02-13
    相关资源
    最近更新 更多