アプリ版:「スタンプのみでお礼する」機能のリリースについて

Mysql でレコードを追加した時間はMysql側で自動的に保存していて
それを取得できるようになっていますでしょうか?
それとも入力する側が気をまわして入力時間を保存するしかないでしょうか?
ご存知の方教えていただければ幸いです。

A 回答 (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の日時が変わっているのがわかると思います

この回答への補足

ご回答いただきありがとうございます。
非常にわかりやすくとてもいい勉強になりました。
これからも質問させて頂くことがあった場合はご回答いただけましたら幸いです。

ちなみに更新日時はわかったのですが
作成日時は自動ではなくアプリケーション側で設定するしかないのでしょうか?

補足日時:2010/05/31 22:39
    • good
    • 0

>ちなみに更新日時はわかったのですが


>作成日時は

作成日時とは、具体的にどんな情報のことでしょうか?
insert日時であれば、#2さんが提示してくれているコードに既に入っていますけど???
    • good
    • 0

timestampのフィールドを用意すれば、更新日時が自動保存されます

この回答への補足

ご回答いただきありがとうございます。

概念的なことはわかったのですが
どうやればそれができるのか調べても良くわからなかったです。
具体的に命令文を使って教えて頂ければ幸いです。

補足日時:2010/05/29 08:28
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す