如何在mysql中设置唯一索引?
1.UNIQUE 关键字建唯一索引mysql>CREATETABLE`wb_blog`(->`id`smallint(8)unsignedNOTNULL,->`catid`smallint(5)unsignedNOTNULLDEFAULT'0',->`title`varchar(80)NOTNULLDEFAULT'',->`content`textNOTNULL,->PRIMARYKEY(`id`),->UNIQUEKEY`catename`(`catid`)->);如果建好表了,可以用以下语句建mysql>CREATEUNIQUEINDEXcatenameONwb_blog(catid);2.联合索引ALTERTABLE`tasks`ADDINDEX`testabc`(`title`,`created`);3联合唯一索引(假设有这个需求,在同一天内不能建两个tiltle一样的任务)ALTERTABLE`tasks`ADDUNIQUEINDEX`testabc`(`title`,`created`);数据库建索引的科学性事关数据库性能,索引也不是越多越好。
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有