【 使用环境 】生产环境
【 OB or 其他组件 】sql
【 使用版本 】v425-BP3
【问题描述】
执行 select st_astext(st_geomfromtext(‘POINT(114 45)’, 4326)) 时报错:
[22001][3617] Data truncation: Latitude 114.000000 is out of range in function st_geomfromtext. It must be within [-90.000000, 90.000000].
经过排查发现 MySQL 模式下,WGS84 坐标系要求纬度在前,经度在后。
这样的话,有太多历史代码需要修改。
请问有什么办法,能够全局配置经度在前,纬度在后吗?