Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Aktualisieren von Datum und Uhrzeit in MySQL über Python

Überlegen Sie, was Ihre Abfrage tut, da Sie Zeichenfolgen verketten. Sie können es sogar ausdrucken. Da Sie das Datum nicht in Anführungszeichen setzen, wird es als Berechnung betrachtet. Sie sagen also:

date1=2016-11-5

Das ist natürlich 2000, aber du willst

date1='2016-11-5'

Der beste Weg ist die Verwendung von Parametern, damit das zugrunde liegende System all dies für Sie erledigt, anstatt dass Sie Zeichenfolgen verketten und versuchen, sie korrekt zu maskieren.