我的SQL语句执行了两次(我是初学者)

时间:2018-07-31 13:11:03

标签: mysql sql phpmyadmin double

我对所有这些都非常陌生,并遵循一个非常简单的教程。 我有2表的数据库。现在,如果我想向其中之一添加值,我就在这里插入;

image of phpmyadmin

因此,当我填写2个值并按任意“执行”按钮时(它们似乎都具有相同的效果,所以我猜哪一个都没关系),它们都被添加了两次(具有唯一id,),如这些屏幕截图所示;

Values I fill in

此后,SQL语句如下所示; 插入nationaliteitidnationaliteit)值(NULL,'Belgian'),(NULL,'Spaniard');

当我查看表中的所有值时,我得到了ID为1的比利时人,西班牙人的ID为2,比利时人的ID为3,西班牙人的ID为4。为什么会这样?

1 个答案:

答案 0 :(得分:3)

我要在这里四肢走动,得出结论,您两次输入了数据。

填写字段并单击“转到”时,它将带您进入另一个页面,例如

  

已插入两行

,它将显示刚用于插入数据的查询。

对于初学者来说,不太明显的是您不需要然后单击此页面上的“转到”框。如果这样做,您将再次执行相同的查询。