我在 MySQL 中创建了这个表:
CREATE TABLE ACESSO -- cadastro de usuários para acesso ao sistema
(
ACESSO_ID CHAR(20) UNIQUE NOT NULL PRIMARY KEY,
LICENCIADO CHAR(20), -- identifica a qual empresa este usuário faz parte, conectando o acesso de acordo com o registro do sistema
CADASTRO CHAR(20) NOT NULL, -- cadastro da tabela de cpf
SITUACAO ENUM('NORMAL','BLOQUEADO','SUSPENSO'),
SENHA CHAR(32) NOT NULL,
DISPOSITIVO VARCHAR(11), -- número do chip celular 3g usado no coletor de dados
PERFIL ENUM('LICENCIADO','ADMINISTRADOR','OPERADOR','ENTREVISTADOR','SISTEMA'),
ACESSOS INT UNSIGNED DEFAULT 0, -- número de acessos ao sistema
ULTIMO_ACESSO DATETIME, -- data e hora do último acesso ao sistema
COMENTARIOS VARCHAR(255), -- qualquer texto de interesse do administrador do sistema sobre este usuário
UNIQUE INDEX (CADASTRO, LICENCIADO) -- estes dois indices permitem que hava mais de um cadastro com o mesmo cpf e email
)
ENGINE=INNODB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
当我在 PHPMyAdmin 中编译它时,它可以工作,但我得到了这个建议:
"The indexing PRIMARY and ACESSO_ID appear to be equal or one of them may have been removed."
如图所示:
我的桌子将来会有问题吗?所有这些都显示了该信息。