0

TwitterストリーミングAPIからツイートを抽出し、すべてのタイムスタンプ(ツイートの)をMySQLvarcharフィールドに保存しました。ここで、過去1時間のすべてのツイートを抽出したいと思います。データベースにクエリを実行し、それに応じて結果を取得することは可能ですか?

約500,000以上のツイートを抽出しましたが、フィールドのタイプを変更してもすべての値を保護できるかどうかはわかりません。

varcharフィールドに保存した時間形式:'Wed Oct 10 16:29:56 +0000 2012'

4

2 に答える 2

3

行を選択するときにSTR_TO_DATE関数を使用して、日付列を比較可能なものに変換できます。ただし、このデータを長期間保持する場合は、列のタイプを日時に変換する必要があります。これにより、データを別のテーブルに移動する必要があります。

于 2012-10-16T12:13:58.973 に答える
0

選択した基準に対してstr_to_dateを試すことができます。

ただし、そのフィールドをDATETIMEに変換する必要があります。str_to_dateが機能したとしても、パフォーマンスは恐ろしいものになります。:)

于 2012-10-16T12:16:47.317 に答える