MySQL 在一个表上同时创建多个索引,并且使用PRIMARY KEY 的列必须是一个具有NOT NULL 属性的列。

比如

像我这样,主键有两个,seller_id ,product_type,就会报错--1171。因为,有primary key 的这一列必须是not null属性,而product type 为null 属性。

所以,解决方案:

1.采用unique关键字;

因为unique关键字是让索引列中的所有值只出现一次,而且必须是唯一的。这就避免了上述第一句话。就算product_type 属性为null也没关系、

2.通过在语句最后加上一个PRIMARY KEY (col_name…)子句的方式来实现。

【MySQL】 1171 错误相关推荐

  1. MySQL代码错误号大全

    · 错误:1000 SQLSTATE: HY000 (ER_HASHCHK) 消息:hashchk · 错误:1001 SQLSTATE: HY000 (ER_NISAMCHK) 消息:isamchk ...

  2. linux mysql 主从 1130_Linux Mysql 1130错误解决

    Linux Mysql 1130错误解决 今天在win32下通过navicat 远程登录Mysql时出现如下错误: 想都不用想,肯定是Mysql的访问权限问题. 首先,通过终端(我用的是SSH)远程登 ...

  3. mysql 2013错误解决

    今天,莫名其妙的来了个mysql 2013错误,导致无法登陆mysql gui工具,而且dos也进不去,提示ping 127.0.0.1,百度+google后: 这是在使用 mysql 的过程中,困扰 ...

  4. mysql socket错误_解决Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’错误...

    晚上清理mysql日志,强制重启了下mysql,然后mysql就登陆不上了... 以下方法来自网络,可以使用,已试. 刚安装完mysql,进行运行测试,报Can't connect to local ...

  5. mysql启动错误1067进程意外终止的解决方法

    mysql启动错误1067进程意外终止的解决方法 参考文章: (1)mysql启动错误1067进程意外终止的解决方法 (2)https://www.cnblogs.com/huhyoung/p/960 ...

  6. Atitit.软件GUI按钮与仪表盘--db数据库区--导入mysql sql错误的解决之道

    Atitit.软件GUI按钮与仪表盘--db数据库区--导入mysql sql错误的解决之道 Keyword::截取文本文件后部分 查看提示max_allowed_packet限制 Target Se ...

  7. myeclipse 2015 stable 2.0连接mysql URL错误

    myeclipse 2015 stable 2.0连接mysql URL错误 Error while performing database login with the mysql driver: ...

  8. mysql 1418 错误原因及解决

    mysql 1418错误原因及解决 使用mysql创建.调用存储过程,函数以及触发器的时候会有错误符号为1418错误. ERROR 1418 (HY000): This function has no ...

  9. mysql4中出现的本地计算机 无法启动mysql服务 错误1067解决办法

    mysql4比不上mysql4.1和mysql 5.0,卸载时比较落后的,要注意一下 1.用windows里的添加删除来卸载 2 到mysql\bin目录下,用mysqld-nt -remove来移除 ...

  10. mysql 1366in_如何实战解决mysql#1366错误

    mysql#1366错误是在mysql5.0.2以上版本才出现的,不管是编码还是字段不符合规则,就通不过mysql严格的数据检查,#1366错误就是这样出现的.当然如果你有修改my.ini的权限,通常 ...

最新文章

  1. 如何修改app服务器数据库连接,app调用服务器数据库连接
  2. 1086 就不告诉你
  3. Android开源框架源码鉴赏:Fresco
  4. 把代码push到github所遇到的问题
  5. jQuery10种不同动画效果的响应式全屏遮罩层
  6. 玩出花,只用文本就能干CV的活!
  7. 这样做,免费从Oracle同步数据
  8. 2接口详解_冯博琴微型计算机原理与接口技术第3版答案资料配套题库名校考研真题课后习题章节题库模拟试题...
  9. ArcGIS 图像合并至新栅格图层
  10. Linux如何固定ip地址,及ifcfg-ens33文件参数
  11. 微信小助手 for mac(WeChatPlugin)使用攻略
  12. 回顾– DRAMS 4.0域注册软件
  13. QT作为设备接入阿里云平台
  14. 华为P40的软文营销文案
  15. 推荐几个笔记类APP,自学提示必备
  16. java获取百度实时天气(无限制)
  17. 外包三年准备跳槽了!
  18. Fuel-openstack的搭建(二)
  19. oracle小机系统,【案例分享】Oracle系统参数过小导致数据库宕机
  20. 手撕Iterator源码

热门文章

  1. 应用程序没有调用 WSAStartup,或者 WSAStartup 失败。一次奇怪的错误
  2. GoldenDict万能词典
  3. pytorch实现多项式回归
  4. 两个html如何连接,两个路由器怎么连接图解设置
  5. com.android.packageinstaller,Android包管理机制(二)PackageInstaller安装APK
  6. 网站快照回档如何处理
  7. 中国撸串指北:分析全国13万家烧烤店告诉你哪些是的吃货最爱
  8. 哈工大计算机科学与技术新院长,计算机学院2017级新生开学典礼顺利召开
  9. 从Scanpy的Anndata对象提取信息并转成Seurat对象(适用于空间组且涉及h5文件读写)
  10. 大牛证券锂矿板继续表现强势