Preguntas etiquetadas con alter-table

Sentencia SQL utilizada para alterar un objeto de tabla existente.







2
¿Puedo cambiar el nombre de los valores en una columna ENUM de MySQL en una consulta?
Supongamos que tengo una tabla de base de datos con un ENUM('value_one','value_two'). Quiero cambiar eso a un ENUM('First value','Second value'). Actualmente estoy haciendo eso de la siguiente manera: ALTER TABLE `table` MODIFY `column` ENUM('value_one','value_two','First value','Second value'); UPDATE `table` SET `column`='First Value' WHERE `column`='value_one'; UPDATE `table` SET `column`='Second Value' WHERE `column`='value_two'; …

2
Cambie rápidamente la columna NULL a NOT NULL
Tengo una tabla con millones de filas y una columna que permite valores NULL. Sin embargo, ninguna fila tiene actualmente un valor NULL para esa columna (puedo verificar esto bastante rápido con una consulta). Sin embargo cuando ejecuto el comando ALTER TABLE MyTable ALTER COLUMN MyColumn BIGINT NOT NULL; la …







Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.