Estou usando o MySQL 5.6 e tenho um programa que executa a seguinte instrução SQL no meu banco de dados:
UPDATE `m_table` SET `s_time` = '2013-08-25T17:00:00+00:00' WHERE id = '123'
Infelizmente, recebo o seguinte erro: Valor de data e hora incorreto: '2013-08-25T17:00:00+00:00' para a coluna 's_time' na linha 1
O tipo de dados para s_time é DateTime.
Eu já tentei definir a propriedade allow_invalid_dates usando o workbench.
Alguém pode entender e por favor me explicar esse erro? Eu sei que se eu alterar manualmente a instrução para UPDATE m_table
SET s_time
= '2013-08-25 17:00:00' WHERE id = '123', a instrução funciona.
Infelizmente, não posso modificar o programa que fornece a instrução SQL (que me disseram ser válida pelo criador do programa) e também não consigo entender o que o +00:00 simboliza.
Obrigado