sql >> Database >  >> RDS >> Mysql

Datum en tijd bijwerken in MySQL via python

Bedenk wat uw query doet, aangezien u tekenreeksen samenvoegt. Je kunt het zelfs uitprinten. Aangezien u de datum niet tussen aanhalingstekens zet, wordt dit als een berekening beschouwd. Dus je zegt:

date1=2016-11-5

Dit is natuurlijk 2000, maar je wilt

date1='2016-11-5'

De beste manier is om parameters te gebruiken, zodat het onderliggende systeem dit allemaal voor je doet in plaats van dat je strings aaneenvoegt en er op de juiste manier aan probeert te ontsnappen.



  1. Slechte RAC-node opnieuw maken

  2. SQL Server (TSQL) - Is het mogelijk om EXEC-statements parallel te zetten?

  3. SQL-sorteervolgorde op de volgorde die is opgegeven in de query

  4. MySQL-verschil tussen twee rijen van een SELECT-instructie