Поле email слишком длинное для создания индекса. Можно указать префикс email, по которому будет создан индекс. Для примера здесь будет префикс в 30 символов:
ALTER TABLE `users` ADD PRIMARY KEY (`id`),
ADD UNIQUE KEY `users_email_unique` (`email`(30));