• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQLのTIMEDIFFのバグの解決方法)

MySQLのTIMEDIFFのバグの解決方法

このQ&Aのポイント
  • MySQLのTIMEDIFF関数を使用する際に、「838:59:59」という値が返されるバグが存在します。
  • MySQLのバージョン4.1からこのバグが報告されており、バージョン5でも同様の症状が発生する可能性があります。
  • 解決策としては、MySQLのバージョンアップやTIMEDIFF関数の代替方法の利用が考えられます。

質問者が選んだベストアンサー

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

Time型の仕様では。 http://dev.mysql.com/doc/refman/5.6/en/time.html >解決策 データが範囲内に収まるなら、timestamp型にcastして秒数計算するとか、 おさまらないなら、日付部と時刻部に分割して差を計算してから秒数として合わせるとか。

hpmt28
質問者

お礼

osamuyさん ご回答ありがとうございます。 データが範囲内に収まっていたのでtimestamp型にして実行したらうまくいきました。 ありがとうございました。