如果数据库中所有表的所有外键都已删除,KEY `fk_my_table_name` (`sub1`)
则 mysql 数据转储中不需要该部分,我可以删除它,对吗?
CREATE TABLE `my_table_name` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`second_id` int unsigned NOT NULL,
`third_id` int unsigned NOT NULL,
`file_id` int unsigned NOT NULL,
`sub1` bit(1) NOT NULL DEFAULT b'0',
`sub1_time` datetime DEFAULT NULL,
`cr_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`up_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`del_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `fk_my_table_name` (`second_id`),
KEY `fk_my_table_name` (`third_id`),
KEY `fk_my_table_name` (`sub1`)
) ENGINE=NDBCLUSTER AUTO_INCREMENT=171703 DEFAULT CHARSET=utf8;