次のテーブル構造があります。
recid int(11)
userid int(11)
reset_requested_on timestamp CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
valid_until timestamp
sessionid varchar(255)
配列を print_r すると、次のデータが得られます。
Array
(
[userid] => 428
[reset_requested_on] => 1361961459
[valid_until] => 1362134259
[sessionid] => b6d444e0ea14768a724308fd1aa64b6d
)
挿入を実行すると、タイムスタンプ フィールドが空のときに、recid、ユーザー ID、およびセッション ID のみが挿入されます。誰が私が間違っているのか教えてもらえますか?
編集:
レコードを手動で追加するときに、タイム スタンプ フィールドで FROM_UNIXTIME を選択すると、レコードが正しく挿入されます。
このオプションをテーブルのデフォルトに設定する方法を知っている人はいますか?
よろしく、ゾラン