データベースの createtime フィールドのタイプは datetime、つまり年、月、日、時、分、秒です。これをタイムスタンプに変換するにはどうすればよいですか?データ量が多くて一回の変換は簡単ですが、データ量が多すぎる場合はどうすればよいでしょうか?
select unix_timestamp('2011-4-19 12:00:00');
select unix_timestamp('2011-4-19 12:00:00');
私のデータベースはタイムスタンプ形式ではなく、日時形式です
あなたは意味がありませんタイムポケに変換するには? unix_timestamp は日時形式をタイムスタンプに変換できます
私のデータベースはタイムスタンプ形式ではなく、日時形式です
タイムスタンプに変換したいと言っていませんか? unix_timestamp は日時形式をタイムスタンプに変換できます
データベースにデータが 1 つもありません。どうやってこれほど多くのデータを変換できますか?
データベースにデータが 1 つも存在しない場合、どうやってこれほど多くのデータを変換できますか?変換したいすべての時間フィールドが変換されます
select * from table1 where create_time>'2014-03-21 00:00:00'
クエリは直接比較できます
例: select * from table where createtime>='2014-01-01 00:00:00' and createtime<'2014-01-31 00:00:00';
バッチで表示したい場合は、これを行うことができます
select *, unix_timestamp(createtime) as createtime from table;
select * from table where createtime>='2014-01-01 00:00:00' and creattime<'2014-01-31 00: 00:00