Cosa può voler dire, cosa modifico?
Entrando mostra questo:
Cosa può voler dire, cosa modifico?
Entrando mostra questo:
La chiave primaria è sempre indicizzata automaticamente.
È inutile aggiungergli un altro indice.
E poi per definizione non possono esistere due o più tuple (record) che abbiano la stessa chiave primaria, quindi questo amplifica di più l'inutilità dell'indice che hai assegnato (di tipo UNIQUE).
Puoi rimuoverlo tranquillamente.
Ho questo:
Codice:CREATE TABLE IF NOT EXISTS `visitate` ( `data_localeS` int(11) NOT NULL, `dataGmtS` varchar(100) COLLATE utf8_unicode_ci NOT NULL, `pagina` varchar(100) COLLATE utf8_unicode_ci NOT NULL, `url` varchar(100) COLLATE utf8_unicode_ci NOT NULL, `visite` int(11) NOT NULL, `ip` varchar(20) COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY (`pagina`), UNIQUE KEY `pagina` (`pagina`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
Se vuoi ricreare la tabella senza indice, rimuovi la riga che contienee ricrea lo schema.Codice:UNIQUE KEY `pagina` (`pagina`)