Php 我收到错误1136列计数与SQL第1行的valaue计数不匹配

Php 我收到错误1136列计数与SQL第1行的valaue计数不匹配,php,mysql,sql-server,Php,Mysql,Sql Server,您好,我收到错误1136列计数与第1行的valaue计数不匹配,我花了很长时间检查和重复检查数据、逗号等,我一辈子都不明白为什么我会收到此错误。这是我的表格和插入命令: CREATE TABLE EDITORS ( Username VARCHAR(100), EName VARCHAR(320), Email VARCHAR(40), DOB DATE, blogTitle VARCHAR(80), PRIMARY KEY (Username) ); INSERT INTO EDITOR

您好,我收到错误1136列计数与第1行的valaue计数不匹配,我花了很长时间检查和重复检查数据、逗号等,我一辈子都不明白为什么我会收到此错误。这是我的表格和插入命令:

 CREATE TABLE EDITORS (
Username VARCHAR(100),
EName VARCHAR(320),
Email VARCHAR(40),
DOB DATE,
blogTitle VARCHAR(80),
PRIMARY KEY (Username)

);

INSERT INTO EDITORS (Username,EName,Email,DOB,blogTitle) VALUES (
'john360','johnWest','jwest360@yahoo.co.uk','1980-08-23','MyGeneralBlog',
'paul22344','paulWells','psmith@yahoo.co.uk','1960-09-20','PaulsBlog',
'chrisB123','chrisBenson','cb360@hotmail.co.uk','1990-10-14','MyBlog'
);
任何帮助都将不胜感激


谢谢

您必须将数据拆分为以下行:

INSERT INTO EDITORS (Username,EName,Email,DOB,blogTitle) VALUES 
('john360','johnWest','jwest360@yahoo.co.uk','1980-08-23','MyGeneralBlog'),
('paul22344','paulWells','psmith@yahoo.co.uk','1960-09-20','PaulsBlog'),
('chrisB123','chrisBenson','cb360@hotmail.co.uk','1990-10-14','MyBlog');
使用VALUES语法的INSERT语句可以插入多行。到 为此,请包含多个列值列表,每个列值都包含在 括号和之间用逗号分隔


插入多条记录的语法错误

您可以使用:

单一语句

多语句


你有5列和15个值,我称之为不匹配。错误消息没有撒谎。移除其中10个或将其分成3组括号内的值。阅读手册-将a、b、c值1、2、3、4、5、6、7、8、9插入tbl_名称中;-在谷歌用insert mysql所说的话之后。你少了一个逗号。@Fred ii-非常感谢更新的Hanks,这为我节省了更多浪费的时间
INSERT INTO EDITORS (Username,EName,Email,DOB,blogTitle) VALUES
('john360','johnWest','jwest360@yahoo.co.uk','1980-08-23','MyGeneralBlog'),
('paul22344','paulWells','psmith@yahoo.co.uk','1960-09-20','PaulsBlog'),
('chrisB123','chrisBenson','cb360@hotmail.co.uk','1990-10-14','MyBlog');
INSERT INTO EDITORS (Username,EName,Email,DOB,blogTitle)
 VALUES 
('john360','johnWest','jwest360@yahoo.co.uk','1980-08-23','MyGeneralBlog'),
('paul22344','paulWells','psmith@yahoo.co.uk','1960-09-20','PaulsBlog'),
('chrisB123','chrisBenson','cb360@hotmail.co.uk','1990-10-14','MyBlog');
INSERT INTO EDITORS (Username,EName,Email,DOB,blogTitle)
VALUES ('john360','johnWest','jwest360@yahoo.co.uk','1980-08-23','MyGeneralBlog')

INSERT INTO EDITORS (Username,EName,Email,DOB,blogTitle)
 VALUES ('paul22344','paulWells','psmith@yahoo.co.uk','1960-09-20','PaulsBlog')

INSERT INTO EDITORS (Username,EName,Email,DOB,blogTitle)
 VALUES ('chrisB123','chrisBenson','cb360@hotmail.co.uk','1990-10-14','MyBlog')