php - 为什么我的 PHP 代码在将数据添加到 MySQL db 时返回这些类型的错误?
问题描述
代码
D B
这是我尝试在数据库中添加数据时遇到的错误
解决方案
问题出在您的表中produs2
:该id_produs
字段没有该AUTO_INCREMENT
属性。然后,当您尝试使用 id=null 插入时,不会自动生成自动数字 id。
要解决此问题,请在 PHPMyAdmin 中运行此查询:
ALTER TABLE `produs2` ADD `id_produs` INT NOT NULL AUTO_INCREMENT PRIMARY KEY
推荐阅读
- reactjs - 如何在打字稿中使用数组作为参数?找不到名称“数组”(反应)
- bash - 当文件名中有空格时,无法对目录的内容进行分类
- flutter - Flutter:从底部模式到全屏页面
- php - php循环问题
- python - 在 Python 中从 2 个数据框基准日期创建多个数据框
- angular - 通过 Kubernetes 使 Angular 应用程序可用
- angular - 如何根据语言环境更改数字格式
- mongodb - 在 docker 中安装 tensorflow 和 mongodb 的最佳方法是什么?
- python-3.x - 迭代所有页面和爬虫表的元素,在 Python 中保存为数据框
- excel - 在页脚中设置文本格式