mysql - 如何在phpMyAdmin中使用自动增量

标签 mysql phpmyadmin primary-key mamp auto-increment

这里是关于 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/

相关文章:

c++ - 如何在动态矩阵中创建主键

mysql - 优化跨多个表的全文搜索

php - 如何每天自动调用一个php脚本自动发送邮件

mysql - mysql 中嵌套 "select "查询

phpmyadmin导出表失败

mysql - 在 MySQL 中使用带有主键的 SELECT

mysql - Laravel:如何显示可用时间段的列表

mysql - SQLAlchemy 子字符串过滤

php - 将本地主机 joomla 站点转移到实时域数据库问题

php - 选择 php-session-id 作为 MySQL 数据库中的主键是个好主意吗?