- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQLのTIMEDIFFのバグの解決方法)
MySQLのTIMEDIFFのバグの解決方法
このQ&Aのポイント
- MySQLのTIMEDIFF関数を使用する際に、「838:59:59」という値が返されるバグが存在します。
- MySQLのバージョン4.1からこのバグが報告されており、バージョン5でも同様の症状が発生する可能性があります。
- 解決策としては、MySQLのバージョンアップやTIMEDIFF関数の代替方法の利用が考えられます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Time型の仕様では。 http://dev.mysql.com/doc/refman/5.6/en/time.html >解決策 データが範囲内に収まるなら、timestamp型にcastして秒数計算するとか、 おさまらないなら、日付部と時刻部に分割して差を計算してから秒数として合わせるとか。
お礼
osamuyさん ご回答ありがとうございます。 データが範囲内に収まっていたのでtimestamp型にして実行したらうまくいきました。 ありがとうございました。