PHPMyAdmin-插入而不使用PK获取消息

PHPMyAdmin-插入而不使用PK获取消息,phpmyadmin,Phpmyadmin,在PHPMyAdmin中,我尝试插入一行。在成功信息中,我注意到: 1行插入。[br]插入的行id:4047(查询耗时0.0002秒)。 经过多次测试,我发现在我的插入代码中,没有包含PK(AUTO_INCREMENT)的列 我使用了以下格式: INSERT INTO `tblappointment` (`customer_id`,`app_date`,`work_id`) VALUES ('2', '2020-12-14', '2'); 如果我在PK中使用这个,就可以了 INSERT INT

在PHPMyAdmin中,我尝试插入一行。在成功信息中,我注意到:

1行插入。[br]插入的行id:4047(查询耗时0.0002秒)。

经过多次测试,我发现在我的插入代码中,没有包含PK(AUTO_INCREMENT)的列

我使用了以下格式:

INSERT INTO `tblappointment` (`customer_id`,`app_date`,`work_id`) VALUES ('2', '2020-12-14', '2');
如果我在PK中使用这个,就可以了

INSERT INTO `tblappointment` (`app_id`,`customer_id`,`app_date`,`work_id`) VALUES ('5', '2', '2020-12-14', '2');
在另一台计算机上,我没有收到带有相同代码的信息

**更新**

经过更多的阅读,它可能是与SQL模式

在一个工作正常的项目中,我有:

mariadb v10.4.11
sql\u mode=NO\u ZERO\u IN\u DATE、NO\u ZERO\u DATE、NO\u ENGINE\u SUBSTITUTION

我得到的新消息是:

mariadb v10.3.27
sql\u mode=STRICT\u TRANS\u TABLES,错误\u除以0,无自动创建用户,无引擎替换