0

データ型が varchar の time_stamp 列を持つテーブルがあります。「2/28/2013 11:33:45 am」という形式でデータを提供しています。varchar に datetime 関数を適用できないため、このデータ型を datetime に変更したいと考えています。

そのテーブルにはすでに大量のデータがあります。そのデータ型を変更して、すべてのデータを復元したいと考えています。

これどうやってするの。

4

1 に答える 1

0

を使用して日時に変換する必要がありますSTR_TO_DATE

SELECT *
FROM tablename
WHERE STR_TO_DATE(time_stamp, '%m/%d/%Y %h:%i:%s %p') = CURDATE()
于 2013-02-27T09:12:22.957 に答える