-- ============================================================
--  fix_colunas_clientes.sql
--  Corrige colunas ENUM para VARCHAR para aceitar valores livres
--  Execute UMA VEZ no banco mkt_2026
--
--  mysql -u root -p mkt_2026 < fix_colunas_clientes.sql
-- ============================================================

USE `mkt_2026`;

-- Converte plano de ENUM para VARCHAR (aceita qualquer valor)
ALTER TABLE `clientes`
  MODIFY COLUMN `plano` VARCHAR(50) DEFAULT NULL COMMENT 'Plano de internet do cliente';

-- Se modelo_roteador também for ENUM, converte também
ALTER TABLE `clientes`
  MODIFY COLUMN `modelo_roteador` VARCHAR(60) DEFAULT NULL;

-- Se modelo_repetidor for ENUM, converte
ALTER TABLE `clientes`
  MODIFY COLUMN `modelo_repetidor` VARCHAR(60) DEFAULT NULL;

-- Garante que camera_local é VARCHAR
ALTER TABLE `clientes`
  MODIFY COLUMN `camera_local` VARCHAR(120) DEFAULT NULL;

-- Confirma
SELECT 'Colunas corrigidas com sucesso!' AS resultado;
SELECT COLUMN_NAME, COLUMN_TYPE
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = 'mkt_2026'
  AND TABLE_NAME   = 'clientes'
  AND COLUMN_NAME IN ('plano','modelo_roteador','modelo_repetidor','camera_local');
