ある項目の値が、int型では小さい(実際は多分大丈夫だけど)ので、型をbigint型に変更することになりました。よくある話だと思いますが、タイトルにもあるように、railsを使ったマイグレーションでエラーが発生。マジでイライラしました。
Continue readingTag Archives: mysql
[Docker]MySQL5.7が起動しない(Error –initialize specified)
Docker でMySQLをいつものように起動しようとしたら、エラーが発生して起動ができなかったので、備忘録として残しておきます。
Continue reading[ MySQL ] TIMESTAMP 型が自動更新?ムカついたので全部やめた
MySQL には、Timestamp 型カラムの自動更新機能が存在するようです。
どうも、この自動更新がファイヤーしたようなのですが、心当たりがありません。MySQL のバージョンも 5.5 ( on Windows7 ) ですので、ファイヤーしないと思うのですが自動更新されているような事象がありましたので、備忘録として残しておきます。
正直、今となってはどうでも良いことなのですが。。。
[ PHP ] The mysql driver is not currently installed
PDO を使用して MySQL5.5 に接続しようとしてもエラーが出力されて接続できない現象に遭遇してしまったので、その解決手順を備忘録として残しておきます。
[ CentOS6 ] MySQL5.5 をソースコードからインストール ( さくらのVPS )
ここでは、MySQL5.5 を CentOS6 ( さくらのVPS ) にインストールした時の手順を掲載しています。はじめに [ MySQL ダウンロード ] から MySQL のソースコードをダウンロードします。
なお、さくらの VPS だからと言って何か特別な手順があるわけではありません。
[ CentOS6 ] PHP5.3 で pdo_mysql を使用できるようにソースからインストールする
ここでは、PHP5.3 から pdo_mysql や mysqli を使用して MySQL に接続できるようにするセットアップ手順を掲載しています。
[ MySQL ] データベースの初期化と起動ユーザの設定 ( mysqld_safe )
MySQL5.5 の起動失敗の原因の1つに、データベースの初期化を行ったユーザーと mysqld_safe のユーザー設定に齟齬があることが考えられます。
[ PHP ] PDO:MySQL の接続操作(アダプタ)クラスのサンプルコード
ここでは、PDO を利用して MySQL へ接続や切断、およびトンランザクション管理を行う基本的なデータベース接続用クラスのサンプルコードを掲載しています。
[ MySQL ] DATE_FORMAT関数の使用例 ( where / group by )
ここでは、MySQL の DATE_FORMAT の使用方法のサンプル SQL を掲載しています。SELECT 分の抽出項目や where 句にも使用することができます。
[ Java ] JDBC で DB 接続するときの Class.forName って何?
Java で データベースに接続するときには、以下のように Class.forName メソッドでクラスをロードするようにします。これは、単なるおまじないではありません。
『おまじないだと思って書いとけばいいよ』 って若者にバカにされたように教わりました(怒)。どうも本人はわかっていないようでしたが、プライドは高い人のようでした。(おっちゃんキれたら出川より怖いよ。ヤバイヨ ヤバイヨー)