Tengo la siguiente tabla "users" en mi base de datos:
** Lo siguiente es un resumen, ya que he borrado algunos campos que no vienen al caso (no son claves foráneas, solo datos personales de cada usuario):
Código MySQL:
Ver original UNIQUE KEY `users_username_unique` (`username`), KEY `users_pais_id_foreign` (`pais_id`), KEY `users_first_package_id_foreign` (`first_package_id`), KEY `users_promoter_id_foreign` (`promoter_id`), KEY `users_upline_id_foreign` (`upline_id`)
--
-- Filtros para la tabla `users`
--
Esta tabla ya contiene una serie de datos, aproximadamente 100 registros en un pequeño sistema que hice y que se encuentra funcionando.
Lo que quiero hacer es que "promoter_id" que es una clave foránea NOT NULL
admita ahora valores nulos.
EDIT:
Luego de buscar, conseguí hacerlo de esta forma:
Me base en este enlace:
http://stackoverflow.com/questions/1...key-constraint