MySQL のテーブルの文字コードを utf8 に変更する
MySQLの小ネタです。my.cnfの設定を忘れて稼働させた結果、新規作成したテーブルの文字コードがlatin1になったテーブルをutf8に設定変更する方法をまとめました。
MySQLの小ネタです。my.cnfの設定を忘れて稼働させた結果、新規作成したテーブルの文字コードがlatin1になったテーブルをutf8に設定変更する方法をまとめました。
基準となる日、今週なら今週の週初めの日付さえ取得されれば、「created >= 週初めの日付 AND created < 一週間後の日付」などの条件で取得することができますが、MySQLでは年4桁週番号2桁の値を返すYEARWEEK()関数を利用することでも取得することができます。
SQLではCASE式を利用することで条件Aの場合は内容”a”を、条件Bの場合は内容”b”を返す処理を実行することができます。今回はMySQLを利用してCASE式を利用したSQLでいくつかのケースをまとめてみました。