2016-04-14 4 views

Antwort

2

Sie können die Funktion writetime() verwenden, um den Zeitstempel zu erhalten, wenn eine Zelle geschrieben wurde.

INSERT INTO excelsior.clicks (userid, url, date, name) 
    VALUES (
    cfd66ccc-d857-4e90-b1e5-df98a3d40cd6, 
    'http://google.com', 
    '2013-10-11', 'Bob' 
); 

SELECT url, date, name, WRITETIME(name) FROM excelsior.clicks 
    WHERE userid = cfd66ccc-d857-4e90-b1e5-df98a3d40cd6; 
+0

Hey Chris Vielen Dank für Ihre Antwort Ich benutze dieses: String cql1 UPDATE Benutzer TIMESTAMP 1460707987789 SET Zähler weiter verwenden = 0, timestampid = dateof (now()) WHERE id = 1; Ausführen von UPDATE mit QueryBuilder.update (cql1); Ich möchte den Wert nur aktualisieren, wenn der Zeitstempel des Werts derselbe ist wie beim Abrufen, aber nicht funktioniert! irgendein Vorschlag – Housekl