CREATE TABLE `t_warehouse` (
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
`city_id` int(10) UNSIGNED NOT NULL COMMENT '城市ID',
`address` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '地址',
`tel` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '电话',
`lng` decimal(15, 10) NULL DEFAULT NULL COMMENT '纬度',
`lat` decimal(15, 10) NULL DEFAULT NULL COMMENT '经度',
`is_deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '逻辑删除',
PRIMARY KEY (`id`) USING BTREE,
INDEX `idx_city_id`(`city_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '仓库表' ROW_FORMAT = Dynamic;
进行查询的查询语句
select st_distance(
point(116.414042, 39.92556),
point(121.486864, 31.232965)
)*111195/1000;
网友评论