Rückgabe eines default timestamp-Objekt anstelle von null

Habe ich ein Timestamp-Objekt-

java.sql.Timestamp time = null;

und ich habe eine datetime Wert val_time in einer DB-Tabelle.

val_time datetime

Ist die situation, während performaing eine operation, diese val_time ist nicht immer aktualisiert (das ist ziemlich normal in meinem Fall). Beim Lesen aus DB, natürlich ist der datetime-Wert null. Also die timestamp-Objekt auch null sein. Meine Frage ist - können wir einige Standard-Parameter auf einen anderen Wert als null?

  • möglicherweise, wenn Sie ändern wollte datetime zu timestamp, gibt es eine einfache (und robuste) Lösung ist val_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP. Die andere option ist die Verwendung der trigger zum einfügen von default-Werten, wie NOW()
Schreibe einen Kommentar