亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網
    最全最豐富的資訊網站

    mysql可以設置聯(lián)合唯一索引嗎?

    mysql可以設置聯(lián)合唯一索引,方法:使用“Alter table 表名 add UNIQUE index 索引名 (字段1,字段2)”語句來設置,它會刪除重復的記錄,保留一條,然后建立聯(lián)合唯一索引。

    mysql可以設置聯(lián)合唯一索引嗎?

    聯(lián)合唯一索引

    項目需要將某個表的某兩個字段添加唯一索引,保證這兩個字段的值不能同時重復。

    Alter table 表名 add  UNIQUE index 索引名 (字段1,字段2)

    當表中已經存在重復數(shù)據的時候,添加的時候就會報錯,這時候需要將數(shù)據去重。

    1.先查出來重復的數(shù)據

    SELECT * FROM (SELECT 字段,COUNT(1) AS num FROM 表 GROUP BY 字段) temp WHERE num >

    手動刪除。

    2.Alter ignore table 表名 add UNIQUE index 索引名 (字段1,字段2)

    它會刪除重復的記錄(會保留一條),然后建立唯一索引,高效而且人性化(未測試)。

    還查到了些相關的內容:

    1、添加PRIMARY KEY(主鍵索引)

    ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )

    2、添加UNIQUE(唯一索引)

    ALTER TABLE `table_name` ADD UNIQUE ( `column` )

    3、添加INDEX(普通索引)

    ALTER TABLE `table_name` ADD INDEX index_name ( `column` )

    4、添加FULLTEXT(全文索引)

    mysql>ALTER TABLE `table_name` ADD FULLTEXT ( `column`)

    5、添加多列索引

    ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )

    推薦教程:mysql視頻教程

    贊(0)
    分享到: 更多 (0)
    網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號