**已关闭。**此问题为not reproducible or was caused by typos。当前不接受答案。
这个问题是由打字错误或无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
昨天关门了。
Improve this question
已创建emp_data表
create table emp_data (Emp_ID int, Emp_Name varchar(25), Age int, Gender char(1), Doj date,
Dept varchar(20), City varchar(20), salary float);
将值插入表中
insert into emp_data
values(201, 'Simon', 23, 'M' '2022-08-01', 'Information Systems', 'London', 45000);
我收到错误信息
“列计数与行的值计数不匹配”
这有什么不对的,你知道吗?
我被卡住了,不知道还能尝试什么。
1条答案
按热度按时间ldfqzlk81#
在本例中,问题似乎是在“insert into”语句中的值“M”和“2022-08-01”之间缺少逗号。
尝试将插入语句更改为:
注意-必须注意,值的插入顺序应与表中列的插入顺序相同,还要检查要插入表中的值的数据类型,它们应与表中列的数据类型相匹配。