如何在phpMyAdmin中使用自动增量

时间:2017-05-24 13:43:10

标签: mysql phpmyadmin primary-key mamp auto-increment

关于MySQL的超级初学者问题。我正在阅读一本书,学习如何创建表并用数据填充它们。到目前为止,我已经设法创建了几个表,我理解了自动增量的想法和主要的想法等等......到目前为止,我已经成功完成了这个终端。 现在我想学习如何使用phpMyAdmin来做同样的事情。我可以设法创建表格。我的表(论坛)有两列'forum_id'和'name'。论坛ID是主键,并且已选中自动增量。当我尝试填充此表时,面板相应地有两个文本输入字段,每个字段对应一个。我不明白的是为什么它甚至要求我填写'forum_id'专栏。我认为可以理解,如果它是一个主键并且检查了自动增量,它应该从一开始并且自己精确地自动增加。当我使用终端做同样的事情时会发生这种情况。感谢您的时间,对不起,如果这是基本的话。

----------------------------------------------- - - - - - - - -编辑 - - - - - - - - - - - - - - - - - ----------------------------

感谢您的回答。你告诉我把它留空,这也是我的第一个想法,但当我把它留空时,我得到这个结果:INSERT INTO论坛(forum_id,name)VALUES(NULL,'MySQL'),(NULL,'PHP “); -这是正确的吗?值似乎是“NULL”

3 个答案:

答案 0 :(得分:0)

您无需发送" forum_id"插入要添加的列数据时的数据。如果您将其发送为null或者甚至根本不发送它,它会根据服务器上的auto_increment值自动给它一个整数。

答案 1 :(得分:0)

只需将auto_increment字段留空并插入新行,它就会自动添加auto_increment值。

答案 2 :(得分:0)

这一切都与你的auto_increment值有关。如果你仍然在auto_increment计数1,你可以为forum_id 10添加条目。如果你将该字段留空,它将自动填入一个整数。