gpt4 book ai didi

mysql - 如何为mysql Hierarchy 表结构做分区

转载 作者:行者123 更新时间:2023-11-28 23:41:39 27 4
gpt4 key购买 nike

我正在建立一个分类网站。你能建议我怎么做吗基于国家/地区的分区地理位置表 ???

更新:我可以根据纬度和经度做吗?

下面是我的表结构。

CREATE TABLE IF NOT EXISTS `geo` (
`id` int(11) NOT NULL,
`name` varchar(255) NOT NULL,
`location_type` tinyint(1) NOT NULL COMMENT,
`parent_id` int(11) NOT NULL COMMENT 'parent location_id',
`latitude` varchar(255) NOT NULL,
`longitude` varchar(255) NOT NULL,
`is_deleted` tinyint(1) NOT NULL COMMENT '0:visible,1:invisible'
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8;

最佳答案

(这是一个未回答的问题。)

不要因为它而PARTITION。几乎没有任何性能提升,也不方便编码。

如果您想对 latitudelongitude 进行任何算术运算,请不要使用 VARCHAR,请使用数字。 FLOAT 对于 1.7m(5.6 英尺)足够精确。

进一步讨论分区,包括仅有的 4 种用途:http://mysql.rjweb.org/doc.php/partitionmaint .

什么是“层次结构”?

关于mysql - 如何为mysql Hierarchy 表结构做分区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34264935/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com