КЛЮЧ в дампе данных mysql

#mysql #data-dump

Вопрос:

Если все внешние ключи были удалены для всех таблиц в базе данных, часть 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;
 

Комментарии:

1. Если все внешние ключи были удалены для всех таблиц в базе данных .. но сами таблицы не удалены, то вам вообще не нужно создавать ТАБЛИЦУ, и вы можете удалить весь оператор, а не только его часть.