MySQLのTIMEDIFFのバグについて教えて下さい。
環境:MySQL 5.0.77
MySQLのテーブルにdateというtimedate型のカラムを作ります。
カラムには 2011-01-01 00:00:00 とう形でデータが登録してあります。
現在の時刻と登録してあるdateの差を出したいと思い、
TIMEDIFF(NOW(), date)
を使うと
「838:59:59」という値が返ってきてしまいます」
下記のホームページに MmySQLのバージョンが4.1のバグと記載されていました。
http://onlineconsultant.jp/pukiwiki/?MySQL%204.1 …
バージョン5でも同じような症状が出るのでしょうか?
解決策はどのようにすればよいのでしょうか?
複数のサーバーで実験できる環境があるのですが、MySQL5.0.77でちゃんと計算される場合と、上記のような変な数字になってしまう場合があります。
No.1ベストアンサー
- 回答日時:
Time型の仕様では。
http://dev.mysql.com/doc/refman/5.6/en/time.html
>解決策
データが範囲内に収まるなら、timestamp型にcastして秒数計算するとか、
おさまらないなら、日付部と時刻部に分割して差を計算してから秒数として合わせるとか。
osamuyさん
ご回答ありがとうございます。
データが範囲内に収まっていたのでtimestamp型にして実行したらうまくいきました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 知的財産権 本書の購入者に限り、個人、法人を問わず無料で使用できます 1 2022/05/11 05:27
- Word(ワード) 表の縦罫線を移動するピッチ 1 2022/10/12 12:24
- 化学 なんで日本は未だに石油を輸入してるんですか? テレビでは触媒を使えば水と大気中の二酸化炭素だけで無限 7 2023/03/01 09:29
- 政治 ひろゆき氏の「沖縄についての議論」は、何から目を逸らしているのか?……問題の本質が分かる記事ですね? 10 2022/10/15 06:50
- 英語 "dozen"以外の数の単位が名詞を修飾する場合の"of"の必要性とその理由について 3 2023/04/29 16:03
- Amazon Amazonプライム会員登録をキャンセルする、返金を受ける 1 2022/08/28 01:25
- Windows 10 プロファイルエラーについて 2 2022/12/16 09:31
- Excel(エクセル) [スライサー]に関して、 1 2022/05/24 21:07
- 英語 提示文のif節の用法について(senario if節) 6 2023/07/31 10:18
- 事件・事故 ガーシーさんって、逮捕されて裁判を受けたら懲役何年ぐらいになるの? 11 2023/03/16 17:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
一部のカラムでdistinctし全て...
-
エクセルかワードで家系図を作...
-
SELECT文で、指定カラム以外の...
-
now()かCURRENT_TIMESTAMPか
-
DBエラーの意味
-
ドロップダウンリストの連動し...
-
SQLでカラムを追加し、条件に合...
-
UNIONする際、片方テーブルしか...
-
自動販売機でホットとアイスが...
-
PHP 画像のアップロード Qiita
-
GREATESTで NULLをスルーする方...
-
AUTO_INCREMENTに0はダメ?
-
複数の呼び方の違うものを統一...
-
sql , insert で空行(全ての列...
-
文字列のカラムを数字と比較したい
-
MySQL(5.5)1テーブル内のカラ...
-
SQLServerのプライマリキーとイ...
-
DBの定義のサイズを大きくし過...
-
INDIRECT関数の代替方法は?
-
テーブルの列数を調べたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
一部のカラムでdistinctし全て...
-
SELECT文で、指定カラム以外の...
-
now()かCURRENT_TIMESTAMPか
-
UNIONする際、片方テーブルしか...
-
MYSQLで全てのカラムから検索す...
-
GREATESTで NULLをスルーする方...
-
構造が異なる二つのテーブルをu...
-
カラムをコピーして、新規カラ...
-
SQLでカラムを追加し、条件に合...
-
ドロップダウンリストの連動し...
-
カラムとコラムの使い分け
-
sql , insert で空行(全ての列...
-
エクセルかワードで家系図を作...
-
MySQLで先頭にカラムを追加
-
AUTO_INCREMENTに0はダメ?
-
日付を一括UPDATE
-
DBエラーの意味
-
SQLで、行ごとのとある要素を比...
-
ROUND関数で、四捨五入ができな...
-
SQLについて教えて下さい。 SEL...
おすすめ情報