SORU
22 Ocak 2013, Salı


Nasıl SQLite otomatik bir zaman damgası var mı?

Bir SQLite veritabanı (sürüm 3 ve C kullanıyorum# bu veritabanı kullanan bir uygulama oluşturmak için.

Eşzamanlılık için bir tabloda bir zaman damgası alanı kullanmak istiyorum, ama ben yeni bir kayıt eklediğinizde, bu alanı olmadığını fark ettim ve boş.

Eğer bu veritabanı güncelleştirilmiş bir zaman damgası alanı kullanırsam MS SQL Server örneğin, bizzat kendim tarafından değil. bu mümkün SQLite?

CEVAP
22 Ocak 2013, Salı


Sadece bir alan için varsayılan bir değer beyan:

CREATE TABLE MyTable(
    ID INTEGER PRIMARY KEY,
    Name TEXT,
    Other STUFF,
    Timestamp DATETIME DEFAULT CURRENT_TIMESTAMP
);

INSERT komut açıkça NULL, Bu alan ayarlar ancak, 4* *için ayarlanmış olacak.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Fullscreen

    Fullscreen

    23 Mart 2006
  • trickycharms

    trickycharms

    6 Aralık 2013
  • TV nEW

    TV nEW

    25 AĞUSTOS 2012