remove quitar etiquetas mysql indexing sql-drop

quitar - mysql remove html tags



Cómo soltar en MySQL? (9)

Create Table: CREATE TABLE `fuinfo` ( `fid` int(10) unsigned NOT NULL, `name` varchar(40) NOT NULL, `email` varchar(128) NOT NULL, UNIQUE KEY `email` (`email`), UNIQUE KEY `fid` (`fid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8

Quiero soltar la clave única en el email , ¿cómo?


Hay una mejor manera que no necesita que altere la tabla:

mysql> DROP INDEX email ON fuinfo;

donde el correo electrónico es el nombre de la clave única (índice).

También puedes traerlo de vuelta así:

mysql> CREATE UNIQUE INDEX email ON fuinfo(email);

donde el correo electrónico después de IDEX es el nombre del índice y no es opcional. Puede usar KEY en lugar de INDEX.

También es posible crear (eliminar) indecisiones únicas multicolumnas como esa:

mysql> CREATE UNIQUE INDEX email_fid ON fuinfo(email, fid); mysql> DROP INDEX email_fid ON fuinfo;

Si no especificó el nombre del índice de varias columnas, puede eliminarlo así:

mysql> DROP INDEX email ON fuinfo;

donde el correo electrónico es el nombre de la columna.


mysql> DROP INDEX email EN fuinfo;

donde el correo electrónico es la clave única (en lugar del nombre de la columna). Encuentra el nombre de la clave única por

mysql> SHOW CREATE TABLE fuinfo;

aquí verá el nombre de la clave única, que podría ser email_2, por ejemplo. Asi que...

mysql> DROP INDEX email_2 ON fuinfo; mysql> DESCRIBE fuinfo;

Esto debería mostrar que el índice se elimina


Simplemente puede usar la siguiente secuencia de comandos SQL para eliminar el índice en MySQL:

alter table fuinfo drop index email;


DROP INDEX column_name ON table_name

Seleccione la base de datos y la consulta desde la pestaña sql. Esto elimina el índice de la columna en particular. Me funcionó en PHP MyADMIN


Esto puede ayudar a otros

alter table fuinfo drop index fuinfo_email_unique


Use la consulta a continuación:

ALTER TABLE `table_name` DROP INDEX key_name;

Si no conoce el key_name, primero intente la consulta siguiente, puede obtener key_name.

SHOW CREATE TABLE table_name

O

SHOW INDEX FROM table_name;

Si desea eliminar / soltar la clave principal de la tabla mysql, use la consulta a continuación para esa

ALTER TABLE `products` DROP INDEX `PRIMARY`;

Código tomado de: http://chandreshrana.blogspot.in/2015/10/how-to-remove-unique-key-from-mysql.html


ALTER TABLE 0_value_addition_setup DROP INDEX value_code


Intenta eliminar el uique de una columna:

ALTER TABLE `0_ms_labdip_details` DROP INDEX column_tcx

Ejecute este código en phpmyadmin y elimine el único de la columna


Para MySQL 5.7.11

Paso-1: primero obtén la clave única

Use esta consulta para obtenerlo:

1.1) MOSTRAR CREAR TABLA Usuario;

En el último, será así:

.....

.....

LLAVE ÚNICA UK_8bv559q1gobqoulqpitq0gvr6 ( phoneNum )

.....

....

Paso 2: elimine la clave única con esta consulta.

ALTER TABLE User DROP INDEX UK_8bv559q1gobqoulqpitq0gvr6;

Paso 3: comprueba la información de la tabla, mediante esta consulta:

Usuario DESC;

Esto debería mostrar que el índice se elimina

Eso es todo.