[解決済み] MySQLはDATEフィールドの文字列とDATETIMEフィールドの文字列を比較する
2022-11-06 15:45:44
質問
質問があります。MySQLデータベースから、1つのDATE文字列 "2010-04-29" をDATETIMEとして格納されている文字列と比較して選択することは可能ですか (2010-04-29 10:00)?
私はデータをフィルタリングする1つの日付ピッカーを持っており、私はこのようにDATETIMEフィールドによってテーブルをクエリしたいと思います。
SELECT * FROM `calendar` WHERE startTime = '2010-04-29'"
...そして、DATETIME値が "2010-04-29 10:00" である行を取得したいです。
何か提案はありますか?ありがとうございます。
どのように解決するのですか?
以下を使用してください。
SELECT * FROM `calendar` WHERE DATE(startTime) = '2010-04-29'
参考までに、私は200万レコードのテーブルを持っており、同様のクエリを実行しました。 Salilsの回答は4.48秒かかりましたが、上記は2.25秒かかりました。
もしテーブルが大きいなら、私はむしろこれをお勧めします。
関連
-
MySQLによる既存テーブルのパーティショニングの実装
-
[解決済み] MySQLでdatetimeとtimestampのどちらのデータ型を使用すべきですか?
-
[解決済み] JavaScriptで2つの日付を比較する
-
[解決済み] SQL Server の DateTime データ型から日付だけを返す方法
-
[解決済み] MySQLの複数行を1つのフィールドに連結することはできますか?
-
[解決済み] MySQLの重複レコードを検索する
-
[解決済み] MySQL - SELECTクエリに基づくUPDATEクエリ
-
[解決済み】文字列をdatetimeに変換する
-
[解決済み】MySQLのDatetimeカラムにデフォルト値を設定する方法とは?
-
[解決済み] datetimeカラムから日付を選択する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
MySQLのデータバックアップにmysqldumpを使用する方法
-
MySQL Innodb インデックスメカニズム詳細解説
-
MySqlの整数インデックスと文字列インデックスの失敗または暗黙の変換問題
-
MySQLのselect、distinct、limitの使い方
-
MySQLによる既存テーブルのパーティショニングの実装
-
[解決済み] ユニークなテーブル/エイリアスではない
-
SQLステートメントエラーです。オペランドには 1 つのカラムを含める必要があります [括弧を追加せずに複数のフィールドをクエリする
-
Mysql がエラー 1241 を報告 オペランドは 1 つのカラムを含む必要があります。
-
'INSERT文はFOREIGN KEY制約「FK_TourismReservation_Users」と競合していました。その
-
[解決済み] なぜ SQLAlchemy の count() は生のクエリよりずっと遅いのでしょうか?