Rumah  >  Artikel  >  pembangunan bahagian belakang  >  #1062 - Duplicate entry '0' for key 'id'无法增加字段 ?

#1062 - Duplicate entry '0' for key 'id'无法增加字段 ?

WBOY
WBOYasal
2016-06-06 20:23:091648semak imbas

刚学php和mysql 在使用phpmyadmin时遇到了不能添加字段的问题

#1062 - Duplicate entry '0' for key 'id'无法增加字段  ?

#1062 - Duplicate entry '0' for key 'id'无法增加字段  ?

#1062 - Duplicate entry '0' for key 'id'无法增加字段  ?

以上是在phpmyadmin中操作的

首先是把id添加,选择unique 添加不了,此时没有勾选可空。
网上说的把int改成bigint也无效。

如果选择可空,则字段可以添加,但是字段下不能添加数据,比如加个2就说重复。

如果添加字段时选的primary,那么不管怎样都不能添加。

实际上我表中只有两个字段 一个username 都是字符 一个password password都是1111111 根本没有id,而且换成id以外的其他名字一样不行。

回复内容:

刚学php和mysql 在使用phpmyadmin时遇到了不能添加字段的问题

#1062 - Duplicate entry '0' for key 'id'无法增加字段  ?

#1062 - Duplicate entry '0' for key 'id'无法增加字段  ?

#1062 - Duplicate entry '0' for key 'id'无法增加字段  ?

以上是在phpmyadmin中操作的

首先是把id添加,选择unique 添加不了,此时没有勾选可空。
网上说的把int改成bigint也无效。

如果选择可空,则字段可以添加,但是字段下不能添加数据,比如加个2就说重复。

如果添加字段时选的primary,那么不管怎样都不能添加。

实际上我表中只有两个字段 一个username 都是字符 一个password password都是1111111 根本没有id,而且换成id以外的其他名字一样不行。

看下你的表中已存在记录id是不是有为0或者空值

id字段是pk但是没有auto_increment导致你修改记录的时候,会无法更新

新添加的id默认都是0,再设置unique就出错了。

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn