【Navicat】1060: Duplicate column name ‘ID‘

目录

  • 前言
  • 1 提示错误
  • 2 查看错误
  • 3 原因分析
  • 总结


前言

本文记录了使用 Navicat 创建表后,保存时提示 1060: Duplicate column name ‘ID’ 的处理。

【系统环境】
Win 10
MySQL 5.7


1 提示错误

在这里插入图片描述
其实,从这里是看不到任何不合适的。


2 查看错误

在这里插入图片描述
SQL 语句有错误。这种错误是操作过程混乱导致的。或者可以认为工具本身并非那么智能。


3 原因分析

引发错误的操作过程大概如下:

  1. 先添加了字段 USERNAME,并设定为 KEY
  2. 添加其他字段后,再插入字段 ID,并设定为 KEY
  3. 随后的操作过程我忘记了,但大概率在保存时会报两个 ID 了

总结

  1. 编程不需要花样,机器没那么智能。



本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部