MySQL

docker-composeでのMySQL環境構築(M1 Mac対応版)

はじめに 以前、docker-composeでMySQLのサーバーを建てる記事を書きました。 p5750-tech.hateblo.jp しかし、これはM1 Macでは動作しません。今回はM1 Mac/Intel Macの両方で動作するようなdocker-compose.ymlに修正していきます。 まずはエラーの確認 M1 M…

MySQLのGenerated Columnsを活用する

はじめに MySQLにはGenerated Columnsという便利な機能があります。今回はこちらについて、概要と基本的な使い方を解説します。 アプリケーションから使う場合の例はRailsとLaravelで示しています。 Generated Columnsとは dev.mysql.com ドキュメントの日本…

docker-composeでのMySQL環境構築(タイムゾーン、UTF-8対応)

※ この記事は、2021年1月にQiitaに投稿した記事を移植したものです。 2022年4月26日追記 M1 Mac対応版の記事を書きました p5750-tech.hateblo.jp はじめに ローカル開発環境を立てるためにMySQLのコンテナを用意することがよくあるが、(主にタイムゾーンとU…