获取错误代码:1136,因为不包含自动增量列的值

问题描述 投票:0回答:1

我正在使用名为

yoin()
的存储过程,其中我使用
('Nikhil', 25, "MIS")
的参数,但出现错误

错误代码:1136。列计数与第 1 行的值计数不匹配

因为我没有为“ID”列提供值,但该列是自动递增的,所以我不应该收到此错误 下面是表结构 table structure

下面是我创建的存储过程

delimiter $$
use sql_hr$$
create procedure yoin(in n varchar(30) ,in a int,in t varchar(30))
begin
    insert into yoin (name, age, title)
    value(n,a,t);
end$$

我是 sql 新手,仍在学习,请帮助我。

sql mysql error-handling
1个回答
0
投票

(id,姓名,年龄,职称)值(null,n,a,t) 必须添加 id name 列并将 null 值设置为默认值 a like

© www.soinside.com 2019 - 2024. All rights reserved.