私は含むTIMESTAMP列を持っている:更新MySQLのTIMESTAMPの時刻部分だけ
2011-10-12 12:00:00
は今、私は時間だけではなく、日付を変更するには、ユーザー入力を取ることができるようにしたいです。だから、ユーザがを最初に入力した場合、入力を17:00:00
に変換すると、TIMESTAMPを2011-10-12 17:00:00
に上書きしないで問題が解決されます。ユーザーは任意の時間を選ぶことができますが、今日まで制限されています。アプリケーションの他の多くの部分で既に使用されているため、同じ列に日付と時刻を格納する必要があります。
注:SELECTなしでTIME部分だけを更新できる場合は、更新する前にTIMESTAMP
を最初に選択しないことをお勧めします。
私はDATE TIME関数を見ていましたが、時間を追加する方法はたくさんありますが、何か具体的に設定することはできません。