如何在phpMyAdmin中使用自动增量



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

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

谢谢你的回答。你告诉我把它留空,这也是我的第一个想法,但是当我把它留空时,我得到这个结果:插入论坛(forum_id,名称)值(空,'MySQL'),(空,'PHP');-这是对的吗?值显示为"空">

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

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

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

最新更新