日期:2014-05-17  浏览次数:20525 次

一个简单的语句,哪个地方有问题?
SQL code
insert into BuyInfomation values('001', 'li' , '2012-08-06 14:51:11' , 1.22)

四个变量的类型分别如下:
vachar
vachar
datatime
float
运行提示:插入错误: 列名或所提供值的数目与表定义不匹配。


------解决方案--------------------
你的表BuyInfomation 列的数目多于4个或少于4个
insert into BuyInfomation(列1,列2,列3,列4) values('001', 'li' , '2012-08-06 14:51:11' , 1.22)


------解决方案--------------------
只有你的BuyInfomation 有四列或.
者五列且第一个是自增的情况下 才可以省略了列名

否则需要在表后面 写上列名

你这个提示和明显了