mysql
長年放置してた古いバージョンのRedmineをアップグレードした際のメモ。
テーブル SHOW TABLE STATUS FROM [DB_NAME]; カラム SHOW FULL COLUMNS FROM [TABLE_NAME];実行するとCollationにて照合順序が確認できます。
金額を格納するカラムの設計についてDB設計、テーブル設計はよく目にするがカラム設計は個人の裁量になると思うし明確な基準が無いので調べてみた。SQLServerのmoney型を参考にdecimal(19,4)を採用。
Unknown suffix '@' used for variable 'port' (value '@MYSQL_TCP_PORT@') mysql: Error while setting value '@MYSQL_TCP_PORT@' to 'port' "mysql"のコマンドでこのエラーがずっと出てたんだけど、サーバをサービスに登録して起動したら消えた。