Я использую UNIQUE KEY и PRIMARY KEY так CREATE TABLE IF NOT EXISTS `users` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `username` VARCHAR(16) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `username` (`username`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
Увидел на одном из сайтов такой варик, будет ли он работать если так записать UNIQUE KEY и PRIMARY KEY? CREATE TABLE IF NOT EXISTS `users` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, `username` VARCHAR(16) NOT NULL UNIQUE, ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
________ посл. ред. 02.02.2018 в 22:43; всего 7 раз(а); by SNEG