I've seen some examples of SQL that read like this:
email varchar(64) COLLATE utf8_unicode_ci NOT NULL UNIQUE KEY
However it seems like it would be more efficient to write it like this:
email varchar(64) COLLATE utf8_unicode_ci PRIMARY KEY
Is this a fair judgement, or are they actually different?