Периодически на сайте вылетает ошибка БД, при выполнении такого запроса:
Код |
---|
UPDATE b_stat_day SE T `AM_AVERAGE_TIME` = 104,78, `AM_1` = 93, `AM_1_3` = 7, `AM_3_6` = 0, `AM_6_9` = 0, `AM_9_12` = 0, `AM_12_15` = 0, `AM_15_18` = 3, `AM_18_21` = 0, `AM_21_24` = 0, `AM_24` = 2, `AH_AVERAGE_HITS` = 2,38, `AH_1` = 73, `AH_2_5` = 26, `AH_6_9` = 3, `AH_10_13` = 0, `AH_14_17` = 1, `AH_18_21` = 0, `AH_22_25` = 0, `AH_26_29` = 1, `AH_30_33` = 0, `AH_34` = 1 WHERE ID='174' |
Ошибка такая:
Код |
---|
ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '78, `AM_1` = 93, `AM_1_3` = 7, `AM_3_6` = 0, `AM_6_9` = 0, `AM_9_12` = 0, `AM_12' at line 1 |
Я предполагаю что ошибка возникает из-за разделителя-запятой в числе "104,78" ( `AM_AVERAGE_TIME` = 104,78 )
Вопрос. В данном случае разделитель должен настраиваться на сервере или это глюк самой CMS?
На сервере установлен BitrixEnv 4.