2010-02-11 5 views

Antwort

10

Ich denke, dass Sie nur Spalte zu Ihrer Tabelle hinzufügen und Trigger zum Aktualisieren der Spaltenwert mit Datetime ('jetzt') erstellen können;

+2

Das würde ich auch versuchen. Ein Beispiel für "Einfügen" finden Sie unter http://www.shokhirev.com/nikolai/abc/sql/triggers.html. Sie müssen einen ähnlichen Trigger für 'update' hinzufügen. (ungetestet) – bart

4

Nr

eine LastModified Spalte zu Ihrer Tabelle (n) hinzufügen und aktualisieren sie auf eine Änderung dieser Reihe.

2
CREATE TRIGGER update_appInfo_updatetime BEFORE update ON appInfo 
begin 
update appinfo set updatedatetime = strftime('%Y-%m-%d %H:%M:%S:%s','now', 'localtime') where bundle_id = old.bundle_id; 
end 

CREATE TABLE "appInfo" (bundle_id text NOT NULL PRIMARY KEY,appname text,title text DEFAULT appname,display_image text DEFAULT "default.gif",full_size_image text DEFAULT "default.gif",bundle_version text DEFAULT "1.0",company_id text,ipaname text,createdatetime text DEFAULT (strftime('%Y-%m-%d %H:%M:%S:%s','now', 'localtime')),updatedatetime text DEFAULT (strftime('%Y-%m-%d %H:%M:%S:%s','now', 'localtime'))) 
Verwandte Themen