Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

brunohynn

#1071 - Specified key was too long; max key length is 1000 bytes

Recommended Posts

Olá pessoal.

Estou importando minha DB para o banco de dados e esta aparecendo esse erro: #1071 - Specified key was too long; max key length is 1000 bytes


essa é a tabela do erro.



Table structure for table `accounts`
--

CREATE TABLE IF NOT EXISTS `accounts` (
`id` int(11) NOT NULL,
`about` text COLLATE utf8_unicode_ci NOT NULL,
`active` int(1) NOT NULL DEFAULT '0',
`avatar_id` int(11) NOT NULL DEFAULT '0',
`cover_id` int(11) NOT NULL DEFAULT '0',
`cover_position` int(5) NOT NULL DEFAULT '0',
`email` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
`email_verification_key` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
`email_verified` int(1) NOT NULL DEFAULT '0',
`language` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
`last_logged` int(12) NOT NULL,
`name` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
`password` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`time` int(12) NOT NULL DEFAULT '0',
`timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`timezone` varchar(80) COLLATE utf8_unicode_ci NOT NULL,
`type` enum('user','page','group') COLLATE utf8_unicode_ci NOT NULL,
`username` varchar(32) COLLATE utf8_unicode_ci NOT NULL,
`verified` int(1) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;


Ja procurei ajuda no google e youtube mais nao acho nada pra me ajudar.

preciso muito da ajuda de vcs.

desde ja agradeço.


Compartilhar este post


Link para o post
Compartilhar em outros sites

Seu problema não está na criação da tabela, está nos INSERTS que ela possui. Tem algum registro ultrapassando o tamanho permitido para o campo, verifique.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.