现场数据为';t在MYSQL中排队

现场数据为';t在MYSQL中排队,mysql,sql,Mysql,Sql,知道为什么数据不一致吗 它不会“对齐”,因为它已作为不同的记录插入。如果您有一位来自加拿大的名叫约翰·史密斯(John Smith)的人,年龄40岁,您似乎做过以下事情: INSERT INTO person(firstname) VALUES('john'); INSERT INTO person(lastname) VALUES('smith'); INSERT INTO person(age) VALUES(40); INSERT INTO person(country) VALUES('

知道为什么数据不一致吗

它不会“对齐”,因为它已作为不同的记录插入。如果您有一位来自加拿大的名叫约翰·史密斯(John Smith)的人,年龄40岁,您似乎做过以下事情:

INSERT INTO person(firstname) VALUES('john');
INSERT INTO person(lastname) VALUES('smith');
INSERT INTO person(age) VALUES(40);
INSERT INTO person(country) VALUES('Canada ');
INSERT INTO person(firstname,lastname,age,country) VALUES('john','smith',40,'canada');
当您应该这样做时:

INSERT INTO person(firstname) VALUES('john');
INSERT INTO person(lastname) VALUES('smith');
INSERT INTO person(age) VALUES(40);
INSERT INTO person(country) VALUES('Canada ');
INSERT INTO person(firstname,lastname,age,country) VALUES('john','smith',40,'canada');
废弃数据(全部删除)并重新开始。每个人使用一个insert查询,而不是每个关于一个人的数据项使用一个insert查询。它不会“对齐”,因为它是作为不同的记录插入的。如果您有一位来自加拿大的名叫约翰·史密斯(John Smith)的人,年龄40岁,您似乎做过以下事情:

INSERT INTO person(firstname) VALUES('john');
INSERT INTO person(lastname) VALUES('smith');
INSERT INTO person(age) VALUES(40);
INSERT INTO person(country) VALUES('Canada ');
INSERT INTO person(firstname,lastname,age,country) VALUES('john','smith',40,'canada');
当您应该这样做时:

INSERT INTO person(firstname) VALUES('john');
INSERT INTO person(lastname) VALUES('smith');
INSERT INTO person(age) VALUES(40);
INSERT INTO person(country) VALUES('Canada ');
INSERT INTO person(firstname,lastname,age,country) VALUES('john','smith',40,'canada');

废弃数据(全部删除)并重新开始。每个人使用一个插入查询,而不是每个关于一个人的数据项使用一个插入查询

您可能会发现使用插入的替代形式更直观:

INSERT INTO person
SET firstname = 'Karen',
    lastname  = 'Whiting',
    address   = '1234 Street Name',
    city      = 'City Name',
    etc;

插入一行,每列中各有一个值。

您可能会发现使用插入的替代形式更直观:

INSERT INTO person
SET firstname = 'Karen',
    lastname  = 'Whiting',
    address   = '1234 Street Name',
    city      = 'City Name',
    etc;

这将在每一列中插入一行和一个值。

插入查询位于图片的顶部,字段排列得很好。你只是对
insert
update
之间的区别感到困惑。如果我单独选择一个字段,大约有10行空格来表示姓氏,这是我不想要的,也不知道如何解决的。该图片中没有insert查询select不是
insert
查询。它看起来“好像”您先插入了名字,然后插入了姓氏,然后是地址等。您所拥有的内容可以通过执行
UPDATE
查询来修复。(当然,如果不是太不合理的话,也可以从头开始)插入查询位于图片的顶部,字段排列得很好。你只是对
insert
update
之间的区别感到困惑。如果我单独选择一个字段,大约有10行空格来表示姓氏,这是我不想要的,也不知道如何解决的。该图片中没有insert查询select不是
insert
查询。它看起来“好像”您先插入了名字,然后插入了姓氏,然后是地址等。您所拥有的内容可以通过执行
UPDATE
查询来修复。(当然,如果不是太不合理,你也可以重新开始)