tamaño - varchar mysql español
¿Cómo cambiar el tamaño de columna de tipo varchar en mySQL? (1)
Esta pregunta ya tiene una respuesta aquí:
Tengo la siguiente tabla emp:
Field Type Null Key Default Extra
id int(11) NO PRI NULL auto_increment
name varchar(20) YES NULL
dept varchar(20) YES NULL
Ahora me gusta cambiar el tamaño del nombre varchar de 20 a 50.
He intentado con las siguientes consultas SQL pero el mismo error muestra:
ALTER TABLE emp
CHANGE COLUMN ''name'' varchar(100);
ALTER TABLE emp
ALTER COLUMN name varchar(100);
Este es el ERROR:
1064: tiene un error en la sintaxis de SQL; consulte el manual que corresponde a la versión de su servidor MySQL para conocer la sintaxis correcta para usar cerca de ''varchar (100)'' en la línea 2
¿Alguna idea de cómo cambiar el tamaño de columna del tipo varchar en MYSQL?
ALTER TABLE emp MODIFY COLUMN name VARCHAR(100);
O use CAMBIAR, pero eso significa que debe dar el nombre de la columna dos veces (porque CAMBIAR le permite cambiar el nombre de la columna también).
ALTER TABLE emp CHANGE COLUMN name name VARCHAR(100);
No ponga el nombre de la columna entre comillas simples. Las comillas simples son para literales de cadena o literales de fecha.