2017-12-17 8 views

Antwort

0

Sie könnten den Standardwert auf CURRENT_DATE ON UPDATE CURRENT_DATE in Ihrem Feld EventDate festlegen.

Aber wäre es nicht besser, das Datum aus dem bereits vorhandenen EventDateTime Feld mit DATE_FORMAT(EventDateTime, '%Y-%m-%d') oder DATE(EventDateTime) Funktionen zu extrahieren?

+0

Vielen Dank Kumpel, aber könnte ich diese Funktionen im Standardskript aus der Datumsspalte verwenden? Wenn ich CURRENT_DATE ON UPDATE CURRENT_DATE schreibe bekomme ich einen Fehler – pepperjohn

+0

Was ist der Standardwert von 'EventDateTime'? Versuchen Sie, "CURRENT_TIMESTAMP" zu "CURRENT_DATE" oder zu "CURDATE" zu kopieren und zu ändern. Ich glaube nicht, dass Sie dort "date" und "date_format" verwenden können, aber vielleicht müssen Sie das auch nicht. – akarilimano

+0

Ja stimme ich zu. Aber wie erstelle ich eine Spalte mit einer Standardfunktion von DATE (EventDateTime) oder DATE_FORMAT (EventDateTime, '% Y-% m-% d') wie Sie vorgeschlagen haben? – pepperjohn

Verwandte Themen