错误:Duplicate entry '0' for key 1!?!?!?!

7ero 2002-06-22 01:32:11
使用INSERT语句插入数据
insert into thesis(FID,UID,title,content) values(1,"admin","asdfklja hrefaafasdf","ffaskjdfjkaslkfjasdlkjffasdfa.,fasdfasdfagfgasdgjklj")
出错,错误提示如下:
Duplicate entry '0' for key 1
错误提示的含义是什么?如何解决??
...全文
1546 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
7ero 2002-06-23
  • 打赏
  • 举报
回复
问题已经解决了,十分感谢~
nne998 2002-06-22
  • 打赏
  • 举报
回复
上面是我在phpMyadmin里根据你的表产生的,肯定行的。
nne998 2002-06-22
  • 打赏
  • 举报
回复
改成这样吧:

CREATE TABLE thesis (
TID int(10) unsigned zerofill NOT NULL auto_increment,
FID tinyint(4) NOT NULL default '0',
UID varchar(15) NOT NULL default '',
M_TID int(11) NOT NULL default '0',
title varchar(50) NOT NULL default '',
content text NOT NULL,
PRIMARY KEY (TID)
)
nne998 2002-06-22
  • 打赏
  • 举报
回复
如果你的表结构没问题的话,就清空表再试一下,应该行的。

清空了之后可以先在 phpmyadmin里试一下哦。
7ero 2002-06-22
  • 打赏
  • 举报
回复
表的定义如下:
create table thesis(
TID int primary key unsigned auto_increment,
FID tinyint,
UID varchar(15),
M_TID int,
title varchar(50),
content text,
index(M_TID),
index(UID),
index(FID)
);

57,063

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧