MySQL唯一索引错误?

问题描述:

CREATE TABLE tblUser 
( 

    CREATE UNIQUE INDEX i_ITUsername ON tblUser (ITUsername), 
    CREATE UNIQUE INDEX i_email ON tblUser (email), 
    CREATE INDEX i_disability ON tblUser (disability), 
    CREATE INDEX i_name ON tblUser (name) 
) TYPE = MyISAM; 

任何人都可以看到为什么我得到一个错误在第一个唯一索引线?据我所知,没有任何错误:(MySQL唯一索引错误?

+0

您可以添加错误消息,塔您是否仅在使用SQLFiddle时执行操作 – 2013-03-13 09:32:41

第一个错误是你有一列两个数据类型,

mobilePhone long int UNSIGNED not null, -- choose one INT or LONG 
housePhone long int UNSIGNED, 

第二个是你声明像TSQL,这里是为MySQL,

primary key (ITUsername), 
UNIQUE i_ITUsername (ITUsername), 
UNIQUE i_email (email), 
KEY i_disability (disability), 
KEY i_name (name) 
+1

+1。我喜欢。 – Kai 2013-03-13 09:33:32