打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
mysql错误 #1062 - Duplicate entry '127' for key 1,麻烦指导下.
找到原因了,貼出來大家看一下,應該有滿多朋友遇到的情況和我一樣。
這是我建表的命令
CREATE TABLE `employee_staff` (
  `staff_id` tinyint(10) NOT NULL auto_increment,
  `name` varchar(8) NOT NULL,
  `class` varchar(4) NOT NULL,
  `sector` varchar(10) NOT NULL,
  `group` varchar(14) NOT NULL,
  `staff` varchar(4) NOT NULL,
  `staff_time` varchar(10) NOT NULL,
  PRIMARY KEY  (`staff_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=big5;
發現問題了嗎?問題就出在tinyint這個字符類型上面。

TINYINT[(M)] [UNSIGNED] [ZEROFILL]
一个很小的整数。有符号的范围是-128到127,无符号的范围是0到255

SMALLINT[(M)] [UNSIGNED] [ZEROFILL]
一个小整数。有符号的范围是-32768到32767,无符号的范围是0到65535。

MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL]
一个中等大小整数。有符号的范围是-8388608到8388607,无符号的范围是0到16777215。

INT[(M)] [UNSIGNED] [ZEROFILL]
一个正常大小整数。有符号的范围是-2147483648到2147483647,无符号的范围是0到4294967295。

INTEGER[(M)] [UNSIGNED] [ZEROFILL]
这是INT的一个同义词。

BIGINT[(M)] [UNSIGNED] [ZEROFILL]
一个大整数。有符号的范围是-9223372036854775808到9223372036854775807,无符号的范围是0到
18446744073709551615。

痛苦啊。研究了幾天,問題出在這。。不好好學SQL基礎,下場可悲啊。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
5 MySQL--表--数据类型
MySQL之数据类型 int(M)使用说明攻略
MySQL数据类型
mysql 字段类型说明
mysql int(3)与int(11)的区别
MySQL数据库基础:数据类型及列类型
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服