我正在尝试反转MySQL POINT字段中值的X和Y坐标。
以下查询运行无错误,但之后所有值都为空:
UPDATE `Table` SET `column` = PointFromText(CONCAT('"POINT(',Y(`column`),',',X(`column`),')"'))
Run Code Online (Sandbox Code Playgroud)
查询出了什么问题?
对于MySQL> = 5.0.82
UPDATE `Table` SET `column` = POINT(Y(`column`), X(`column`))
Run Code Online (Sandbox Code Playgroud)
除此以外
UPDATE `Table` SET `column` = GeomFromWKB(POINT(Y(`column`), X(`column`)))
Run Code Online (Sandbox Code Playgroud)