一个关于mysql建表的问题
小弟初次接触mysql
CREATE TABLE banlist (
banlist_id INT NOT NULL auto_increment,
user_id INT NOT NULL default '0 ',
banlist_ip varchar(8) NOT NULL default ' ',
banlist_email varchar(255) default NULL,
PRIMARY KEY (banlist_id),
INDEX idx_user (user_id)
) TYPE=InnoDB;
上面的 INDEX idx_user (user_id) 这句实干什么用的?是和某个表起到什么关联么?
还有 TYPE=InnoDB 是什么意思建表是必须写的吗?
请指教。
------解决方案--------------------对mysql不太熟悉,INDEX idx_user (user_id)应该是在user_id字段建立索引
TYPE=InnoDB不知道是什么意思
------解决方案--------------------index是建立一个主键索引 type=InnoDB 可以使用外键约束
这里是sqlserver 好像走错地方了吧