我试图在数据库中添加此行匹配的值数,但我的问题: Error 1136: Column doesn't match value count at row 1
错误1136:列不在行1
表是:
Table: client
Columns:
CFCL varchar(16) PK
CognomeCL varchar(30)
NomeCL varchar(30)
SessoCL varchar(1)
ComuneNascitaCL varchar(20)
DataNCL date
IndirizzoCL varchar(30)
TelefonoCL varchar(20)
CittadinanzaCL varchar(30)
PatenteCL varchar(10)
DataSCL date
,这是我作出的查询:
INSERT INTO cliente (CFCL, CognomeCL, NomeCL , SessoCL , ComuneNascitaCL,
DataNCL, IndirizzoCL, TelefonoCL, CittadinanzaCL, PatenteCL, DataSCL)
VALUES('MNA12OSQWDEWEWO8', 'Cognome', 'nome', 'F', 'Abbasanta', '1995-07-07', 'via pisa,
21', '0803597845', 'italiana', 'ba1234567q', '2020-07-07', '[email protected]');
问题是什么?
错误信息非常清楚。你有更多的值比列。最后一个值(电子邮件地址)是错误的。 –
11个字段,12个值,所以...不行... –
你有11个列,你插入12个值。 –