mysql - 更改mysql版本时插入主键的问题
问题描述
我们正在将应用程序从一台服务器迁移到另一台服务器。老服务器的MySql版本是5.6.51,新的是5.7.33
我们在表中插入应用程序有问题,它与主键有关。使用 Perl 制作的表中的插入。
通过这种方式,它们不能在新服务器上工作,但在旧服务器上,如果:
INSERT INTO Clients VALUES ('', ...);
如果他们以这种方式工作:
INSERT INTO Clients VALUES (null, ...);
是配置问题还是MySql版本变化?
解决方案
推荐阅读
- php - 在 Woocommerce 中向客户发送订单失败电子邮件通知
- reactjs - fetch api 调用数据未定义
- jsf - jsf 目标不可达,标识符 [bean] 解析为 null
- javascript - 如何在 SVG 中进行碰撞检测
- javascript - 如何使用 onBlur 显示结果?
- php - 基于类别的样式帖子存档博客预览
- java - Jenkins 和 Java 中数据迁移管道的想法
- c# - ScheduleWidget(.net核心版)无法构建MonthlyByDayOfMonth(3)时间表
- vba - Google 应用脚本 - 类型错误:无法从未定义中读取属性“0”。(第 7 行,文件“代码”)
- azure-ad-b2c - Azure AD B2C“setting.retryLimit”不起作用