私は、これは明白ですけど、私の日付時刻行がテキストタイプである、と私はしているレコードを取得する方法を見つけ出すことはできません。時間範囲内で作成されたMySQLレコードを取得しますか?
存在までの日付以降に挿入
- OR -
特定の日に挿入
失敗した試みのいくつか:
SELECT * FROM posts WHERE DATE(date)=DATE(NOW()) // To get today's posts
SELECT * FROM posts WHERE date>=CURDATE() // Still doesn't work.
P.日付行はDateTime
形式ですが、TEXT
形式です。
おかげ
明白な疑問について申し訳ありませんが... 'TEXT'列の日付を格納するメリットは何ですか? –
あなたのテーブルに日付のようなもののサンプルを投稿できますか? – grahamparks
可能な場合は可能ですが、別の形式で保存します。 Álvaroの答えを使用してそれを有効にすることは可能ですが、大規模なデータセットではこれはひどく非効率的になります。 –