大規模サービスのAmazon Aurora MySQLのテーブル変更で直面した3つの課題
投稿者:はぜこの記事は レコチョク Advent Calendar 2024 の4日目の記事となります。
はじめに私は主に音楽サブスクリプションサービスのバックエンド開発を担当しています。
今回は、大規模サービスならではのAmazon Aurora MySQLのテーブル変更で直面した3つの課題についてご紹介します。
対象のサービスは、会員数が100万人規模の音楽サブスクリプションサービスです。
2024年10月中旬に大型アップデー ...
MySQLのDATE型にINSERTできる日付フォーマット
投稿者:海津 純平
はじめに
検証
'2018-05-31' でも '20180531' でも正しくINSERTできたので、どこまでできるのか調べてみました。
MySQL Version 5.7.22検証
とりあえずDATE型のカラムがあるテーブルを作成します。
mysql> CREATE TABLE date_table(id INT(11), date_column DATE);まず普通に - 区切り。'2018-05-31'
当然正しく入ります。 ...
MySQLでGROUP BY時にすべての値を連結して取得 (GROUP_CONCAT)
投稿者:海津 純平
はじめに
1対多の関係を持ったテーブル同士をJOINしてGROUP BYして取得したときに、
多の方のデータをどうにかしてすべて取得したかったときの話です。
わかりやすいように簡潔なテーブルにします。
userテーブル
ユーザ情報のテーブル
MySQL の ORDER BY 句でカラムの別名が使えない
投稿者:江藤 光開発で下記のようなSQLを書きました。
SELECT orders.credit_order_id AS "受注番号", goods.goods_name & ...MySQLのDB DUMPによるバックアップとリストアの方法
投稿者:高橋克幸
はじめに
ローカルに検証環境の DB を構築したいとおもい、MySQL のダンプをしました。
その覚え書きです。
DB にはデバッグやバックアップのために、データベースの情報を書き出す仕組みがあります。
これが DB でいう ‘dump’ だそうです。
MySQL の dump は以下のコマンドでファイルに出力することができます。