MYSQL如何忽略重复记录,添加唯一索引

MYSQL如何忽略重复记录,添加唯一索引,第1张

你可以添加主键或者唯一索引

如果你的表已经建好了你可以这样添加

添加主键:alter table `tablename` add primary key (`column`)

添加唯一索引:alter table `tablename` add unique key (`column`)

如果你的表还没建好,就在建表语句中添加

create table XXX (

id int primary key,

sname varchar(10) unique key

)

1、首先打开Navicate,连接到数据库,打开表设计页面。

2、然后点击切换到索引,打开索引界面。

3、设置索引名,按下选择栏,打开栏位页面这里显示的是表的字段,选择要设置唯一索引的字段。

4、然后按下索引类型的下拉按钮,选择unique就是唯一索引的意思。

5、最后按下索引方式选择btree,按下快捷键Crtl+S保存就完成唯一索引设置了。

试试

CREATE TABLE user

(

id INT not null AUTO_INCREMENT,

name varchar(100) not null,

password varchar(100) not null,

PRIMARY KEY (id),

UNIQUE KEY (name)

)

其实这个和你的mysql版本也有关系,语法会不一样

你可以下载个图形化界面mysqlbrowser,然后通过图形化方式生成语句就知道了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11829593.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存