sql >> データベース >  >> RDS >> Mysql

Pythonを介してMySQLに日付と時刻を更新する

    文字列を連結するので、クエリが何をするかを考えてください。印刷することもできます。日付を引用符で囲まないため、計算と見なされます。つまり、あなたは次のように言っています:

    date1=2016-11-5
    

    これはもちろん2000年ですが、必要なのは

    date1='2016-11-5'
    

    最良の方法は、パラメータを使用して、文字列を連結して正しくエスケープしようとするのではなく、基盤となるシステムがこれらすべてを実行するようにすることです。



    1. DB設計:すべての顧客に1つの大きなDBまたは多数の小さなDB

    2. 間隔を分に変換する

    3. MySQL:他の日時フィールドに日時を挿入します

    4. 関数に値の複数のセットまたは配列を渡します