2007年12月29日土曜日

今年1年お疲れ様でした!

今日で本年度の業務は形の上では終了です。
社員の皆さん大変お疲れ様でした。
色々と大変な事もありましたが皆さんのおかげで乗り越える事が
出来ました。
本当にありがとうございました。

来年度も精一杯頑張りますのでどうぞ宜しくお願いします。

2007年12月18日火曜日

外部キー制約が効かない

DB(MySQL)に外部キー制約を設けてテーブル作成し、
SQLで外部キーが有効になっているかどうかを自信満々で
説明しながら実行した所、ものの見事に失敗・・・。

設定ファイル(my.ini)を見た所、ストレージエンジンの指定が無い・・・。
調べるとデフォルトはMyISAM。
MyISAMはトランザクションや外部キーをサポートしていない・・。

なのでmy.iniに

default-storage-engine=InnoDB

これを追加して再度チャレンジした結果うまくいきました。

うーん、させているね。

インサート直後のAUTO_INCREMENTカラムの値

作業メモ

Mysqlでインサートを行った後のAUTO_INCREMENTカラムの
値を取得する方法

SELECT LAST_INSERT_ID() as insertedId

これで取得出来る。