{
  "$type": "site.standard.document",
  "canonicalUrl": "https://blog.nove-b.dev//posts/connect-mysql-golang-webapi",
  "path": "/posts/connect-mysql-golang-webapi",
  "publishedAt": "2023-12-02T00:00:00.000Z",
  "site": "at://did:plc:2atly2y5kfyjcj5zap6pv4wd/site.standard.publication/3mmxeqr2tcb2k",
  "tags": [
    "api",
    "go",
    "mysql"
  ],
  "textContent": "HeidiSQLでSQLを実行する\n\n次に、Go LangでWebAPIを作成するために、まずはDockerでMySQLを構築するで作ったMySQLにデータベースを作成する。HeidiSQLから作成しようとするが、\n\nという権限エラーが出るようになった。\n\nに変更したらできた。ちょっと理由はわからない。\n\nで、projectというデータベースでSQLを実行する。\n\nこれでSampleのテーブルを作成することが出来た。\n\nGoLangでテーブルを作成する\n\n次にGORMをインストールする。\n\nを実行すると、\n\n更新された。\n\n上のふたつは謎だけど、それっぽいのは入ってきた。\n\nよく考えたらMySQLを使用するので、\n\nだった。\n\nちなみに不要パッケージの削除方法はわからなかった。(要調査)\n\nmain.goに下記をコピペ。\n\nこれで実行すると\n\n作成したDBにusersテーブルが作成された。\n\nこれで接続が確認できた。",
  "title": "Go LangでWebAPIを作成するために、GolangでMySQLに接続する"
}