0

我在 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."

如图所示:

在此处输入图像描述

我的桌子将来会有问题吗?所有这些都显示了该信息。

4

1 回答 1

1

主键已经是唯一的。

只需删除唯一。

于 2013-03-19T13:16:43.477 回答