Mysql 用于更新指定单元格的SQL查询
表名-主数据 列名-geofencepolygon 我需要更新geofencepolygon列中存储的值 存储的值为“点(77.5133514404297 13.0273038762366)” 我需要将该值更新为“点(13.0273038762366 77.5133514404297)” 像这样,我大约有20排。我需要对所有行执行相同的操作 是否可以从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的上一个值,谢谢
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