php - 错误:收到意外更新计数(实际:0,预期 1)
问题描述
我创建了一个表,现在发现当我尝试删除一行或更改一个字段时,我收到以下消息:
收到意外的更新计数(实际:0,预期:1)。所有更改都将回滚。
我看到另一个关于这个的问题,说要创建一个独特的领域,然后再试一次。我删除了表,使用唯一字段重新创建了它,但仍然遇到相同的错误。
创建表的代码是:
create table 'transcribercertifications' (
id int(11) not null unique auto_increment,
tid int(11) not null,
certId varchar(32) not null,
regNum int(11) not null,
expiration date
);
我一直在 PhpStorm 中“手动”删除和更新。任何解决此问题的帮助将不胜感激。
解决方案
您需要将id
列作为主键。试试这个:
create table 'transcribercertifications' (
id int(11) not null primary key auto_increment,
tid int(11) not null,
certId varchar(32) not null,
regNum int(11) not null,
expiration date
);
推荐阅读
- c++ - 将算法转换为 C++
- excel - 在工作表中查找并选择多个单元格
- python - 在目录树中查找最大的文件夹
- django - 如何使用 django-taggit 删除将在 Django2.2 上未使用的帖子和删除标签
- swift - 为什么我的按钮显示不正确的字符串?
- c# - ASP.NET 核心。如果请求查询字符串为空,则创建 [FromQuery] 参数实例
- java - 如何将可选映射转换为 Java 中的流映射
- android - 每当用户尝试切换到另一个应用程序时,是否有任何更聪明的方法可以将我的应用程序置于顶部。请检查我在 onPause() 中的代码
- modelica - 如何继续模拟 Dymola 中更改参数的运动?
- python - 在 pandas 框架中读取无头的 Rdata