这里是关于 MySQL 的 super 初学者问题。我正在阅读一本书并学习如何创建表格并用数据填充它们。到目前为止,我已经成功创建了一些表,并且我了解自动增量的想法和主键的想法等......到目前为止,我已经使用终端成功地完成了此操作。 现在我想学习如何使用 phpMyAdmin 来做同样的事情。我可以设法创建表格。我的表(论坛)有两列“forum_id”和“name”。论坛id为主键,并勾选了自动递增。当我尝试填充此表时,面板相应地有两个文本输入字段,每个字段一个。我不明白的是为什么它甚至要求我填写“forum_id”列。我认为这是可以理解的,如果它是主键并且检查了自动增量,那么它应该从 1 开始并且精确地自动增量。这就是我使用终端执行相同操作时发生的情况。感谢您抽出宝贵的时间,如果这是基本内容,我们深表歉意。
------------------------------------------------------------ - - - - - - - -编辑 - - - - - - - - - - - - - - - - - ----------------------------
谢谢您的回答。您告诉我将其留空,这也是我的第一个想法,但是当我将其留空时,我得到以下结果: INSERT INTO forums (forum_id, name) VALUES (NULL, 'MySQL'), (NULL, 'PHP '); -这是正确的吗?这些值似乎是“NULL”
最佳答案
当您插入要添加的列数据时,无需发送“forum_id”数据。如果您发送 null 或根本不发送它,它会根据服务器上的 auto_increment 值自动为其提供一个整数。
关于mysql - 如何在phpMyAdmin中使用自动增量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44160186/