Нет, вы не можете.Это стандарт SQL, и MySQL его соблюдает (по крайней мере, в этой точке).
Проблема на самом деле не в выводе (как вы упоминаете, в большинстве СУБД есть различные функции FORMAT
), а в INSERT
.Если бы вы могли использовать запятую ,
, например, в качестве десятичной точки (это часто встречается в других локалях), которая также используется в качестве разделителя значений, вставки станут неоднозначными.Смотрите мой ответ в вопросе: insert-non-english-decimal-points-in-mysql