mysql - MySQL 的 ALTER TABLE ADD PRIMARY KEY 是否也对数据进行聚类?

标签 mysql

MySQL 的 ALTER TABLE ADD PRIMARY KEY 是否也对数据进行聚类,或者我是否需要使用主键从头开始创建表以获得聚类?

最佳答案

这取决于引擎。 MyISAM 不会这样做,但 InnoDB 会。如果您使用的是 MyISAM,则可以使用 ALTER TABLE ORDER BY 对表进行聚类。语法。

关于mysql - MySQL 的 ALTER TABLE ADD PRIMARY KEY 是否也对数据进行聚类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1134732/

相关文章:

php - Yii2 从表单保存用户提交的数据时链接两个模型不起作用

mysql - Ubuntu Mysql 卸载/重新安装

php - 从 mysql_results 转换为 mysqli_results

mysql - INSERT INTO SELECT mysql 正在尝试从所选数据中插入不同的数据

php - 成功消息显示在错误的页面上

PHP 从 MySQL 查询转换日期

php - 将敏感数据安全地存储在数据库中

mysql - MySQL 表上的并发读写

数据库 |如何只选择每个类别的一条记录?

mysql - 查找数据库更新的来源