ON ". Il est recommandé de supprimer les index inutilisés car ils ralentiront la vitesse de mise à jour de la table et affecteront les performances de la base de données."/> ON ". Il est recommandé de supprimer les index inutilisés car ils ralentiront la vitesse de mise à jour de la table et affecteront les performances de la base de données.">

Maison >base de données >tutoriel mysql >Les index peuvent-ils être supprimés dans MySQL ?

Les index peuvent-ils être supprimés dans MySQL ?

青灯夜游
青灯夜游original
2020-10-13 15:23:453188parcourir

Les index dans MySQL peuvent être supprimés. Vous pouvez utiliser l'instruction "DROP INDEX" pour supprimer l'index. Le format de syntaxe est "DROP INDEX 12129703990195190f98e9bec11ca6cc ON 92ed4099d84b845048ff9ff50925bace" . Il est recommandé de supprimer les index inutilisés car ils ralentiront la vitesse de mise à jour de la table et affecteront les performances de la base de données.

Les index peuvent-ils être supprimés dans MySQL ?

(Tutoriel recommandé : Tutoriel vidéo mysql)

Supprimer un index signifie supprimer le tableau Supprimer les index existants. Il est recommandé de supprimer les index inutilisés car ils ralentiront la vitesse de mise à jour de la table et affecteront les performances de la base de données. Pour un tel index, il doit être supprimé.

Syntaxe de base

Lorsque l'index n'est plus nécessaire, vous pouvez utiliser l'instruction DROP INDEX pour supprimer l'index.

Format de grammaire :

DROP INDEX <索引名> ON <表名>

La description de la syntaxe est la suivante :

  • ec07977447c078c9bd9029f2820ceeb7 : Le nom de l'index à supprimer.

  • 87031497877ef0fde159265152a1fea9 : Spécifiez le nom de la table où se trouve l'index.

Exemple :

Supprimez l'index dans la table tb_stu_info L'instruction SQL d'entrée et le résultat de l'exécution sont les suivants.

mysql> DROP INDEX height
    -> ON tb_stu_info;
Query OK, 0 rows affected (0.27 sec)
Records: 0  Duplicates: 0  Warnings: 0
mysql> SHOW CREATE TABLE tb_stu_info\G
*************************** 1. row ***************************
       Table: tb_stu_info
Create Table: CREATE TABLE `tb_stu_info` (
  `id` int(11) NOT NULL,
  `name` char(45) DEFAULT NULL,
  `dept_id` int(11) DEFAULT NULL,
  `age` int(11) DEFAULT NULL,
  `height` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=gb2312
1 row in set (0.00 sec

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn