作者:--AppleChan-- | 来源:互联网 | 2023-09-25 22:23
1.增加altertabletrans_push_taskadduniquekey(orderNo);2.删除增加过后查看索引,新建查询。showINDEXfromtrans_pu
1.增加
alter table trans_push_task add unique key(orderNo);
2.删除
增加过后查看索引,新建查询。
show INDEX from trans_push_task;
或者
show keys FROM trans_push_task;
查询结果(只列出几个重要的):
Table | Non_unique | Key_name | Column_name |
---|
trans_push_task | 0 | PRIMARY | id |
trans_push_task | 0 | orderNo | orderNo |
列表中的第二栏就是唯一索引,把它删除即可。
#按索引名字删除索引
DROP INDEX index_name ON talbe_name 或者 ALTER TABLE table_name DROP INDEX index_name #删除主键 ALTER TABLE table_name DROP PRIMARY KEY
3.增加索引
ALTER TABLE用来创建普通索引、UNIQUE索引或PRIMARY KEY索引。
#增加普通索引
ALTER TABLE table_name ADD INDEX index_name (column_list) #增加唯一索引 ALTER TABLE table_name ADD UNIQUE (column_list) #增加主键索引 ALTER TABLE table_name ADD PRIMARY KEY (column_list)