- ベストアンサー
Mysql でレコードを追加した時間はMysql側で自動的に保存してい
Mysql でレコードを追加した時間はMysql側で自動的に保存していて それを取得できるようになっていますでしょうか? それとも入力する側が気をまわして入力時間を保存するしかないでしょうか? ご存知の方教えていただければ幸いです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>具体的に命令文を使って教えて頂ければ幸いです。 たとえば create table hoge(id int not null primary key,data varchar(100),stamp timestamp); insert into hoge (id,data) values(1,'aaa'); select * from hoge; update hoge set data='bbb' where id=1; select * from hoge; 最初のselectでのstampとあとのstampの日時が変わっているのがわかると思います
その他の回答 (2)
- chukenkenkou
- ベストアンサー率43% (833/1926)
回答No.3
>ちなみに更新日時はわかったのですが >作成日時は 作成日時とは、具体的にどんな情報のことでしょうか? insert日時であれば、#2さんが提示してくれているコードに既に入っていますけど???
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
timestampのフィールドを用意すれば、更新日時が自動保存されます
質問者
補足
ご回答いただきありがとうございます。 概念的なことはわかったのですが どうやればそれができるのか調べても良くわからなかったです。 具体的に命令文を使って教えて頂ければ幸いです。
補足
ご回答いただきありがとうございます。 非常にわかりやすくとてもいい勉強になりました。 これからも質問させて頂くことがあった場合はご回答いただけましたら幸いです。 ちなみに更新日時はわかったのですが 作成日時は自動ではなくアプリケーション側で設定するしかないのでしょうか?