Php 如何使同一表中的多个列唯一

Php 如何使同一表中的多个列唯一,php,mysql,compiler-errors,phpmyadmin,unique,Php,Mysql,Compiler Errors,Phpmyadmin,Unique,#1064-您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以获得在第1行“UNIQUE KEY(Email_ID)”附近使用的正确语法 基本查询应如下所示: ALTER TABLE `registered` CHANGE `Email_ID` UNIQUE KEY ( Email_ID) ) ; ALTER TABLE `test1` ADD UNIQUE KEY (`id`), ADD UNIQUE KEY `code` (`code`), ADD KEY

#1064-您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以获得在第1行“UNIQUE KEY(Email_ID)”附近使用的正确语法


基本查询应如下所示:

ALTER TABLE  `registered` CHANGE  `Email_ID` UNIQUE KEY ( Email_ID) ) ;
ALTER TABLE `test1`
  ADD UNIQUE KEY (`id`),
  ADD UNIQUE KEY `code` (`code`),
  ADD KEY `other` (`other`);
用于单个唯一键

组合键如下所示:

ALTER TABLE  `registered` CHANGE  `Email_ID` UNIQUE KEY ( Email_ID) ) ;
ALTER TABLE `test1`
  ADD UNIQUE KEY (`id`),
  ADD UNIQUE KEY `code` (`code`),
  ADD KEY `other` (`other`);

(注意:phpmyadmin生成的MySQL代码)

基本查询如下:

ALTER TABLE  `registered` CHANGE  `Email_ID` UNIQUE KEY ( Email_ID) ) ;
ALTER TABLE `test1`
  ADD UNIQUE KEY (`id`),
  ADD UNIQUE KEY `code` (`code`),
  ADD KEY `other` (`other`);
用于单个唯一键

组合键如下所示:

ALTER TABLE  `registered` CHANGE  `Email_ID` UNIQUE KEY ( Email_ID) ) ;
ALTER TABLE `test1`
  ADD UNIQUE KEY (`id`),
  ADD UNIQUE KEY `code` (`code`),
  ADD KEY `other` (`other`);

(注意:phpmyadmin生成的MySQL代码)

@Dharman它就在那里,只是格式不正确。固定。使用。
ALTER表'registered'添加唯一('id','Email\u id')
你是指单独的唯一性还是整体的唯一性?@Dharman它就在那里,只是格式不正确。固定。使用。
ALTER表'registered'添加唯一('id','Email\u id')您是指单独的唯一性还是整体的唯一性?