¿Cómo puedo modificar una columna que se restringe a NOT NULL para aceptar valores NULL?Eliminando la restricción NOT NULL de la columna en MySQL
Respuesta
simplemente modificarlo y poner en el viejo tipo y dejar fuera de la no nula
alter table table_name modify column foo int;
¿Habrá un problema si la columna no está vacía? – Aufwind
no en mysql. en otros dbms, como Oracle, no le permitirá alterar una columna no vacía, pero mysql automaticamente cambia las cosas por usted cuando modifica las columnas. – regality
Muchas gracias por la (s) respuesta (s) rápida (s). – Aufwind
Suponiendo que la tabla es nombre_tabla, la columna es COLUMN_NAME y su define como varchar (200):
alter table table_name modify column column_name varchar(200) default null;
Prueba esto:
ALTER TABLE mytable MODIFY mycolumn varchar(255) null;
puede hacerlo de esta manera:
ALTER TABLE tableName MODIFY columnName varchar2(100)
Reemplazar tableName
con su nombre de tabla y columnName
con su nombre de columna y también varchar2(100)
a cualquier tipo de datos que está utilizando para esta columna
- 1. Eliminando la restricción única para la columna en H2
- 2. MySQL ignora la restricción NOT NULL
- 3. Cambiar la restricción de columna null/not null = error de replicación de rowguid
- 4. Eliminando los valores enum de la columna mysql
- 5. Eliminando la enésima fila mysql
- 6. Restricción de clave externa MySQL - Columna entera
- 7. Caída Restricción única de la tabla MySQL
- 8. parada MySQL tolerar múltiples valores NULL en una restricción UNIQUE
- 9. Alterar la columna, agregar la restricción predeterminada
- 10. Restricción NULL de SQL Server
- 11. ¿Cómo elimino 'NOT NULL' de una columna en MySQL?
- 12. En MySQL, con FKs, ¿qué es la "RESTRICCIÓN"?
- 13. DB2: ¿No permitirá la columna "NULL"?
- 14. SQL redundante NOT NULL restricción
- 15. Mysql Promedio en la columna de tiempo?
- 16. MySql no puede hacer la columna auto_increment
- 17. ¿Cómo modifico una columna MySQL para permitir NULL?
- 18. MySQL columna desconocida en la cláusula EN
- 19. MySQL: restricción única en campos múltiples
- 20. La forma correcta de implementar una restricción única que permite valores NULL múltiples en SQL Server
- 21. Mysql: ¿permite la consulta en una columna inaccesible?
- 22. ¿Por qué EF intenta insertar NULL en la columna id?
- 23. MySQL eliminando todos los índices de la tabla
- 24. Eliminando parte de una cadena en MYSQL
- 25. MySQL "Columna desconocida en Sobre la cláusula"
- 26. ¿Por qué MySQL permite actualizar una columna NOT NULL a NULL?
- 27. MySQL (InnoDB): necesidad de eliminar la columna, y lo acompaña restricción de clave externa y el índice
- 28. Obtener la suma de la columna MySQL en PHP
- 29. ¿Puede la misma columna tener clave principal y restricción de clave externa en otra columna
- 30. ¿Cómo se elimina una restricción única de la columna de la tabla?
duplicado posible de [¿Cómo modificar una columna de MySQL para permitir NULL ?] (http://stackoverflow.com/questions/212939/how-do-i-modify-a-mysql-column-to-allow-null) – cellepo