データベースにすべての日付をvarchar(10)
として保存しました。これをTIMESTAMPに変換したいと思います。私は、SQLmysql varchar(10)をTIMESTAMPに変換する方法は?
ALTER TABLE `demo3` CHANGE `date` `date` TIMESTAMP NOT NULL
それ警告実行すると
は:
#1292 - Incorrect datetime value: '1320534000' for column 'date' at row 1
をところで、すべての私の日付formartは10デジタル数字です。
日付を表す文字列はどのような形式ですか? –
@Anthony Grist、 '1320534000'彼らは' strtotime() 'から転送されます –
@fishman私はあなたがConverseのファンであることを知らなかった:p – ajreal