mysql

MySQLのバージョン確認

mysql --version とかで確認できるのは MySQL のコマンドラインクライアントのバージョン。 DB 自体のバージョンは、DB に接続すると確認できる。 mysql -hhostname -uusername -p Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL con…

MariaDB(MySQL)で変数確認

例えばタイムゾーンを確認するとき MariaDB [(none)]> show variables like '%time_zone%'; +------------------+------------+ | Variable_name | Value | +------------------+------------+ | system_time_zone | JST | | time_zone | Asia/Tokyo | +----…

ステージングから本番環境への反映

DBを変更 phpmyadmin使う(作業量が少ない場合) mysqlコマンド実行 差分アップ 前回のコミット(ハッシュold5678)から現在のコミット(ハッシュnew1234)まで ssh foo_stg git archive --format=zip HEAD `git diff --name-only new1234 old5678` -o archi…

MySQLでデータベース作るSQL

CREATE DATABASE foo_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; MySQLの文字コードをutf8mb4に変更

Laravelで後から複数カラムにUNIQUE制約を追加する

migration作成 php artisan make:migration add_unique_constraints_to_post_records_table --table="post_records" すると、以下のようなmigrationファイルができるので編集する。 /Users/w/workspace/t/approot/database/migrations/2018_07_08_190530_add…