2010-03-08から1日間の記事一覧

レコードがidの限界を超えたら...

id がunsigned integer型の場合 insert into hoge (id) values (2147483648) →-2147483648が入る insert into hoge (id) values (2147483647) →-2147483647が入る 削除時も同様に対応する delete from sites where id = 2147483648 →id: -2147483648が削除さ…

ストレージエンジンの確認

システムで使用できるエンジンを確認 show engines; 既存テーブルのエンジンを確認 show create table テーブル名;mysql> show create table hoge; +-------+--------------------------------------------------------------------------------------------…

MySQLのバージョンを調べる

select version()mysql> select version(); +----------------------+ | version() | +----------------------+ | 5.1.38-community-log | +----------------------+ 1 row in set (0.01 sec)※postgresでも同様にselect version()で確認できる

既存DBからインポート(schema.yml作成)

doctrineの場合 ./symfony doctrine:build-schemadatabases.ymlも設定しておく [databases.yml] all: hoge: # class: sfPDODatabase class: sfDoctrineDatabase param: dsn: mysql:dbname=hoge;host=localhost username: fuga password: xxxxxxxx persistent…