2011-08-01 17 views
1

Linuxでsqlite3データベースを使用しています。私はすべてのレコードの最後の更新タイムスタンプを記録したい。どのような方法で私にこのプロセスを自動化する方法を提案できますか?すべてのレコードの最終更新時刻のログ記録

+0

テーブルに最後の変更のタイムスタンプはすでに記録していますか? – RedX

+0

いいえ最後の更新のタイムスタンプを記録していません。現在、私は、キーワード "default"と "CURRENT_TIMESTAMP"を使って作成されたタイムスタンプを記録しています。 – Raja

答えて

0

timestamp列のテーブルを作成する必要があります。あなたの列の行に何かを実行するたびに、その行のUPDATEステートメントを実行する必要があります。

UPDATE table_name 
SET column1=value, column2=value2,... 
WHERE some_column=some_value 
+0

これで、クエリの日付とタイムスタンプを送信する必要があります。行の内容が更新されたときに自動的に列の値を現在の日付と時刻に更新するキーワードがありますか? – Raja

関連する問題