Desculpe, mas a afirmação apresentada na descrição da pergunta está incorreta. O atributo cliente_CPF é único dentro de uma tabela, é um atributo numérico, mas não é binário e não é o primeiro campo da tabela. O atributo cliente_CPF é uma chave primária, que pode ser definida como um inteiro de tamanho variável, dependendo do tamanho do CPF. Além disso, o atributo AUTO_INCREMENT não deve ser utilizado em campos que são chaves primárias. O script correto para criar a tabela seria: CREATE TABLE `schema`.`cliente` ( `cliente_CPF` INT(11) NOT NULL, `cliente_EnderecoResidencial` VARCHAR(40) NULL DEFAULT NULL, `cliente_Nome` VARCHAR(40) NULL DEFAULT NULL, `cliente_EnderecoComercial` VARCHAR(40) NULL DEFAULT NULL, `cliente_Idade` INT(11) NULL DEFAULT NULL, PRIMARY KEY (`cliente_CPF`) ); Nesse script, o atributo cliente_CPF é definido como um inteiro de tamanho 11, que é suficiente para armazenar o CPF. Além disso, o atributo AUTO_INCREMENT foi removido e o atributo cliente_EnderecoResidencial foi definido apenas uma vez.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar