PHPのDateTimeの結果が-0001-11-30 00:00:00になる現象について
mySQLなどで、日時を0000-00-00 00:00:00としてデータベースに格納しておくことがありますが、これを読み込んでそのままPHPのDateTimeオブジェクトに渡すと、出力が-0001-11-30 00:00:00になってしまいます。 $a = new DateTime('0000-00-00 00:00:00'); echo $a->format('Y-m-d H:i:s');...
View ArticleMySQL Workbenchからschema.ymlを生成する
MySQL Workbenchからsymfony+Doctrine用のschema.ymlを書き出せないかなぁとつぶやいたら@hidenorigotoさんに教えていただいたので試してみました。 http://twitter.com/#!/hidenorigoto/status/38153994970988544 MySQL Workbench schema exporter MySQL...
View ArticleWindows版MySQLの配布形態ごとの違い
Windows版のMySQL Server 5.5には、3種類の配布形態があります。 MySQL Installer http://www-jp.mysql.com/downloads/installer/ msi形式のファイルです。 mysql-installer-5.5.21.0.msiのようなファイル名になっています。...
View ArticleSymfony2のdoctrine2をenumに対応させる
doctrine2がenumに対応していないので、既存のデータベースからEntityを作ろうとした時にエラーが出ることがあります。 $ php app/console doctrine:mapping:convert yml ./src/Test/HogeBundle/Resources/config/doctrine/metadata/orm --from-database --force...
View Article他のパッケージのaptitude install後にMySQLが起動しない問題
他の環境では多分あまり発生しないかと思いますが、自分の環境では毎回のように発生する上、対処方法をいつも忘れるのでメモ。 環境はdebian squeeze。 # /etc/init.d/mysql start [FAIL] Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!...
View Article
More Pages to Explore .....