我就直接po截图和代码

也可看我这篇文章

#
alter table testMyIndex add (hometown VARCHAR(45) KEY,money FLOAT UNIQUE); #正确#报错了,Multiple primary key defined 提示已经有primary key(主键)了
#alter table testMyIndex add (remarks VARCHAR(50) KEY,bankNumber VARCHAR(16) UNIQUE);

报错信息[Err] 1068 - Multiple primary key defined

我记得key关键字可以用来声明普通索引,怎么此时key关键字又有primary key的作用了?

我把创建表的语句拷贝出来

#查看创建表的语句
SHOW CREATE TABLE testMyIndex;#我把创建表的语句拷贝出来
CREATE TABLE `testmyindex` (`xing` varchar(30) DEFAULT NULL,`ming` varchar(20) DEFAULT NULL,`email` varchar(30) DEFAULT NULL,`workCity` varchar(30) DEFAULT NULL,`schoolName` varchar(40) DEFAULT NULL,`hometown` varchar(45) NOT NULL,`money` float DEFAULT NULL,PRIMARY KEY (`hometown`),UNIQUE KEY `index_email` (`email`),UNIQUE KEY `index_workCity2` (`workCity`),UNIQUE KEY `index_schoolName_workCity2` (`schoolName`,`workCity`),UNIQUE KEY `index_schoolName2` (`schoolName`),UNIQUE KEY `money` (`money`),KEY `xm` (`xing`,`ming`),KEY `index_workCity` (`workCity`),KEY `index_schoolName_workCity` (`schoolName`,`workCity`),KEY `index_schoolName` (`schoolName`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312

mysql数据库中的KEY和PRIMARY KEY的疑惑?相关推荐

  1. MySQL中KEY、PRIMARY KEY、UNIQUE KEY、INDEX 的区别

    文章目录 一.背景知识 二.MySQL 中 KEY 与 INDEX 区别 三.key的总结和分类 四.INDEX索引介绍 五.PRIMARY KEY 和 UNIQUE KEY 的区别 六.操作索引 一 ...

  2. Mysql中key 、primary key 、unique key 与index区别

    https://www.cnblogs.com/zjfjava/p/6922494.html 索引被用来快速找出在一个列上用一特定值的行.没有索引,MySQL不得不首先以第一条记录开始并然后读完整个表 ...

  3. key mysql_mysql中key 、primary key 、unique key 与index区别

    mysql中索引是非常重要的知识点,相比其他的知识点,索引更难掌握,并且mysql中的索引种类也有很多,比如primary key .unique key 与index等等,本文章向大家介绍mysql ...

  4. 5.0 数据库完整性详解(PRIMARY KEY、REFERENCES、CHECK、CONSTRAINT、DOMAIN、TRIGGER)

    文章目录 0.思维导图 1.数据库完整性概述 2.实体完整性---PRIMARY KEY (1)实体完整性的定义 (2)实体完整性检查和违约处理 2.参照完整性---REFERENCES (1)参照完 ...

  5. mysql 去掉日期.0_简单介绍MySQL数据库中日期中包含零值的问题

    下面小编就为大家带来一篇浅谈MySQL数据库中日期中包含零值的问题.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 默认情况下MySQL是可以接受在日期中插入0值,对于现 ...

  6. 从mysql数据库中读取二进制文件_数据库技术之在MYSQL数据库中如何存取二进制文件...

    [数据库技术之在MYSQL数据库中如何存取二进制文件]在MySQL数据库中,不可以存放文字信息,还可以存放图片.声音.文件等二进制信息.那么在MYSQL数据库中中如何存取二进制文件?下面,武汉宏鹏鲁广 ...

  7. 1亿条数据如何分表100张到Mysql数据库中(PHP)

    来源:http://www.jb51.net/article/70265.htm 这篇文章主要介绍了当数据量猛增的时候如何把一亿条数据分表100张到Mysql数据库中,需要的朋友可以参考下 下面通过创 ...

  8. 在mysql数据库中,多表查询,事务,DCL,

    多表查询: * 查询语法:select列名列表from表名列表where.... * 准备sql# 创建部门表CREATE TABLE dept(id INT PRIMARY KEY AUTO_INC ...

  9. php 分表 实战,PHP实战:1亿条数据如何分表100张到Mysql数据库中(PHP)

    <PHP实战:1亿条数据如何分表100张到Mysql数据库中(PHP)>要点: 本文介绍了PHP实战:1亿条数据如何分表100张到Mysql数据库中(PHP),希望对您有用.如果有疑问,可 ...

  10. python excel模板 生成excel表格_python制作简单excel统计报表3之将mysql数据库中的数据导入excel模板并生成统计图...

    python制作简单excel统计报表3之将mysql数据库中的数据导入excel模板并生成统计图 #coding=utf-8 from openpyxl importload_workbookfro ...

最新文章

  1. J2EE 第二阶段项目之编写代码(四)
  2. GCD的其他(不常用)方法
  3. CCNA 之 三 TCP/IP 及 子网划分
  4. 第二部分:浅析 Linux 初始化 init 系统:upstart
  5. Facets:评估机器学习数据集质量利器 (来自Google、可交互、可可视化)
  6. Round A - Kick Start 2019
  7. systemctl命令
  8. Java 反射(初步)
  9. 固定编辑框输入上限和下限_两种截然不同的汉字输入场景
  10. Python监控文件变化:watchdog
  11. sap固定资产号码范围_SAP--FI详细解---固定资产
  12. Qt三方库开发技术:Qt应用内部打开PDF文件
  13. 有关《家》的经典歌曲_【经典】50首诗词,做成50首歌曲,够你享受一整年!(收藏了慢慢听)...
  14. python有什么游戏可以开发智力_用Python解“智力游戏”,你智商够吗?
  15. 朱丹超级搜索术笔记:百度搜索相关的技巧
  16. 苹果电子邮件怎么注册_电子邮件地址怎么写
  17. 如何快速融入团队并成为团队核心(四)
  18. 机载激光雷达的应用现状及发展趋势
  19. c++第七课 加法算数运算
  20. XDS100 V2仿真器驱动及安装指导

热门文章

  1. python 处理snp的vcf文件,统计snp在基因的intron、exon还是上游、下游还是不在基因及基因附近
  2. php语音直播怎么做,语音直播功能实现流程
  3. 超多好礼等你来!绘超萌兔年AI头像,抢限定AI绘画红包封面!
  4. 运维常用命令大全,从入门到精通就靠它了!
  5. 【poj 2488】A Knight's Journey 中文题意题解代码(C++)
  6. [幽默网文]好男人遭遇野蛮美女老婆
  7. WordSequence API
  8. 【Markdown】Typora中文手册
  9. 小米为什么不怕iPhone降价?
  10. 气象、生态、遥感、水文、洪水、语言、地质、双碳等领域模型应用教程