Mysql 用于更新指定单元格的SQL查询

Mysql 用于更新指定单元格的SQL查询,mysql,sql,database,Mysql,Sql,Database,表名-主数据 列名-geofencepolygon 我需要更新geofencepolygon列中存储的值 存储的值为“点(77.5133514404297 13.0273038762366)” 我需要将该值更新为“点(13.0273038762366 77.5133514404297)” 像这样,我大约有20排。我需要对所有行执行相同的操作 是否可以从sql查询中像这样更新值?。如果是。。请建议一种方法 如果您知道geofencepolygon的上一个值,谢谢 UPDATE TABLE `Mas

表名-主数据

列名-geofencepolygon

我需要更新geofencepolygon列中存储的值

存储的值为“点(77.5133514404297 13.0273038762366)”

我需要将该值更新为“点(13.0273038762366 77.5133514404297)”

像这样,我大约有20排。我需要对所有行执行相同的操作

是否可以从sql查询中像这样更新值?。如果是。。请建议一种方法


如果您知道geofencepolygon的上一个值,谢谢

UPDATE TABLE `Masterdata` SET `geofencepolygon` = 'POINT(13.0273038762366 77.5133514404297)` WHERE `geofencepolygon` = 'POINT(77.5133514404297 13.0273038762366)'

或者,如果此字段不是唯一的或主键,则应在
WHERE
子句中传递键值。

您需要这样的查询:

UPDATE Masterdata  
SET geofencepolygon = 'POINT(13.0273038762366 77.5133514404297)' 
WHERE geofencepolygon = 'POINT(77.5133514404297 13.0273038762366)';

注意。

SQL有许多有用的查询类型。其中一个是
UPDATE