MySQL技术文章
-
MySQL ST_NumInteriorRing 用于返回 Polygon 内部环的数量,也就是多边形孔洞数。本文从最小 WKT 示例讲清外环与内环、1-based 编号、复数别名、NULL 和错误输入边界,并说明如何读取指定孔洞环。279 收藏 -
MySQL ST_ExteriorRing 从 Polygon 返回外环 LineString。本文用带洞多边形说明调用方式、外环与内环的区别、返回类型,以及 NULL、空几何、SRS 和错误几何类型的排查方法。330 收藏 -
MySQL ST_Longitude 用于读取带地理空间参考系 Point 的经度。本文从 POINT 与 SRID 4326 开始,说明坐标轴顺序、ST_X 对照、可选参数和常见错误。198 收藏 -
MySQL ST_SwapXY 交换几何中每对坐标的 X、Y 分量。本文给出点、折线和集合写法,并区分数据交换、轴顺序解析与坐标系变换。381 收藏 -
MySQL ST_HausdorffDistance 返回两个几何值的离散 Hausdorff 距离。本文用 LineString 说明显式顶点取样、长度单位、支持的几何组合、SRS 以及 NULL 和错误边界。296 收藏 -
本文用 MySQL ST_FrechetDistance 比较两条 LineString 轨迹的离散形状差异,说明显式顶点、SRS、单位参数、采样密度以及空值和异常输入的处理边界。488 收藏 -
MySQL ST_LineInterpolatePoint 按折线累计长度比例返回位置。本文用平面示例解释比例定位,并说明参数范围、坐标系、路线方向及端点精度约束。399 收藏 -
用 MySQL 8.4 的 ST_Validate 检查 WKT 几何对象,区分有效值、NULL 和坐标越界异常,并给出与 ST_IsValid 组合使用的筛选步骤。387 收藏 -
本文围绕 MySQL ST_Simplify 处理 LineString 的实际任务,说明 max_distance 的距离单位、公差选择、节点变化和 ST_IsValid 有效性检查,并给出安全回写简化几何的 SQL 示例。384 收藏 -
MySQL ST_MakeEnvelope 接收两个 Point,在笛卡尔坐标系中生成它们的包络范围。本文用 SQL 说明普通对角点、水平或垂直对齐、两点重合时的返回类型,并整理 SRID 与坐标边界。429 收藏 -
用 MySQL GET_LOCK 给同一任务建立单实例执行入口,掌握返回值、连接生命周期、显式释放和占用排查方法。127 收藏 -
用 MySQL JSON_TABLE 把 JSON 数值与日期映射到关系表列时,重点处理 DECIMAL 截断、缺失字段和对象数组转换错误。本文给出原创 SQL 示例、SHOW WARNINGS 检查方式和上线前清单。162 收藏 -
数据库 · MySQL | 1天前 | MySQL · 事务 · mysql insert RETURNING AUTO_INCREMENT ON DUPLICATE KEY UPDATE LAST_INSERT_ID
MySQL 8.4 的 INSERT 语法没有 RETURNING。本文从语法报错出发,说明新插入行、重复键更新和多行插入怎样用同一连接的 LAST_INSERT_ID() 与主键 SELECT 读取完整行,并整理连接池、事务和显式 ID 的边界。410 收藏 -
从执行计划异常出发,说明如何用 ANALYZE TABLE 刷新 InnoDB 索引统计信息,并区分执行状态、统计变化与查询计划变化。272 收藏 -
MySQL LOCK INSTANCE FOR BACKUP 适合把在线备份的关键阶段包在一个受控窗口中:DML 可以继续,但文件创建、重命名、删除以及部分会改变实例状态的操作会被阻塞。本文说明权限、等待时间、专用会话、释放责任和常见边界。163 收藏