在MySQL中,当表被删除时,索引会自动删除吗?其他数据库是否也如Postgres一样?MySQL - 当表被删除时,索引是否被删除?
0
A
回答
0
删除所有表格数据;这包括索引和表定义。
索引总是可以重建给定的表数据和定义保持不变,但不是相反。没有其他任何东西,不可能从索引中恢复任何有意义的东西。
我不知道另一个数据库服务器会离开索引,但这并不意味着没有一个。
1
是的。 RDBMS中的索引不能独立于它所属的表而存在。
4
是的,它被自动删除,以检查它,你可以做以下
这将创建一个名为myTable的和准指数index_on_mytable它
现在看到的详细信息表如下
SELECT COUNT(*) FROM information_schema.STATISTICS WHERE INDEX_NAME = 'index_on_myTable';
这将返回1它意味着索引存在
掉落表
DROP TABLE myTable;
和再次检查
SELECT COUNT(*) FROM information_schema.STATISTICS WHERE INDEX_NAME = 'index_on_myTable';
这次作为索引与表中删除,将返回0。
相关问题
- 1. 当删除约束时,支持索引是否也会被删除?
- 2. 当Observer被删除时,NSNotification Observer Closure不会被删除?
- 3. 当指令被销毁时,监听器是否被删除?
- 4. 当我删除一个对象时,被删除的对象是否也被删除了?
- 5. SQL:当表被删除时删除视图
- 6. 在MySQL中删除表还是删除索引?
- 7. 当父母记录被删除时,是否通过accept_nested_attributes_for自动删除了childrecord?
- 8. 有当它的键被删除mysql的
- 9. 当视频被删除
- 10. jQuery - 当复选框被选中时颜色表行被删除,当没有被删除
- 11. 当一个元素被点击时Mysql删除一个表格
- 12. 当父母被删除时删除孩子不起作用
- 13. MacOS X:当应用程序被删除时删除plist文件
- 14. 如何删除ACL(例如,当用户/对象被删除时)?
- 15. Mysql表格重命名:数据是否被删除?
- 16. 当原始元素被删除时,jquery,clone元素一起被删除
- 17. 仅当悬停被删除时淡出
- 18. 删除表时删除了临时表上的索引吗?
- 19. 当使用ng-repeat时删除列表项时未被删除的Transcluded元素
- 20. 检测通知是否已被删除
- 21. SSIS检查记录是否被删除
- 22. 测试GPS数据是否被删除
- 23. Firebase链接是否被删除?
- 24. 测试UITableViewCell是否已被删除
- 25. erase-remove_if成语 - 是否被删除?
- 26. 删除关系时,在回收关系标识之前,指向该关系的索引是否会被删除?
- 27. 当类被删除时,Eclipse是否有能力删除对类的所有引用?
- 28. 表单标签被删除
- 29. 表被从phpmyadmin中删除
- 30. MySQL的 - 估计时间删除索引