1
MySQL 5.6 DateTime不正なdatetime値: '2013-08-25T17:00:00 + 00:00'とエラーコード1292
私はMySQL 5.6を使用しており、データベースに対して次のSQLステートメントを実行するプログラムがあります。 UPDATE `m_table` SET `s_time` = '2013-08-25T17:00:00+00:00' WHERE id = '123' 残念ながら、次のエラーが表示されます。不正な日時値:行1の列 's_time'の '2013-08-25T17:00:00 + 00:00' s_timeのデータ型はDateTimeです。 ワークベンチを使用してallow_invalid_datesプロパティを設定しようとしました。 誰でもこのエラーを理解して説明してもらえますか?ステートメントを手動でUPDATE m_tableSET s_time= '2013-08-25 17:00:00' WHERE id = '123'に変更すると、ステートメントが機能することを知っています。 残念ながら、SQLステートメントを提供するプログラム(プログラムの作成者によって有効であると言われています)を変更することはできません。また、+ 00:00が何を象徴しているのかも理解できません。 ありがとう