简体   繁体   English

MySQL唯一索引错误?

[英]MySQL Unique Index error?

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; 

Can anyone see why I am getting an error at the first unique index line? 谁能看到我为什么在第一个唯一索引行出现错误? As far as I am aware, there is no error :( 据我所知,没有错误:(

First error is you have two data type on one column, 第一个错误是您在一列上有两种数据类型,

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

The second is you are declaring like TSQL , here's for mysql, 第二个是您声明像TSQL ,这是针对mysql的,

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM