中易网

MYSQL创建表的时候如果加 索引

答案:1  悬赏:70  
解决时间 2021-01-18 06:15
  • 提问者网友:难遇难求
  • 2021-01-17 17:26
MYSQL创建表的时候如果加 索引
最佳答案
  • 二级知识专家网友:woshuo
  • 2021-01-17 18:45
兄弟,primary key是主键,每个表只能有一个主键,而且数据是唯一的。
可以这样写:
CREATE TABLE IF NOT EXISTS `".$ctb_name."` (
`id` INT(9) NOT NULL AUTO_INCREMENT PRIMARY KEY,
`keyid` VARCHAr(20) NOT NULL,
`key` VARCHAr(20) NOT NULL,
`stauts` BOOL NOT NULL DEFAULT'0',
index `idx_status`(`status`)
)ENGINE = MYISAM DEFAULT CHARSET=utf8;
不过,status是bool类型的字段,只有true和false,区分度太低,没有必要加索引。

索引目的是为了使查询更快,区分度小的时候不如全表扫描。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息