mysql - 为什么 MySQL 创建带有 _seq 后缀的表?

标签 mysql

我在 MySQL 中创建了一个名为 foo 的 InnoDB 表。一旦我向表中执行插入操作,我就会看到另一个表 foo_seq 被创建。

如果我删除自动生成的表,它会在下一次插入后出现。

这是什么原因造成的?

最佳答案

这听起来像是正在创建一个序列,您是否有自动生成的主键或 IDp>

关于mysql - 为什么 MySQL 创建带有 _seq 后缀的表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3866699/

相关文章:

mysql - 在 WHERE 子句中使用 CASE

mysql - 如何获得多层次营销(树)子计数

php - MySQL PDO 计数函数返回不正确的多个 WHERE 条件

mysql - Spring Boot 和 MySQL 找不到数据库

php - 具有不同结构和布局的页面模块?

mysql - 将相同的表连接到多个表,三种不同的条件。 mysql

mysql - 无法使用 AS 关键字添加 MySql 自动生成的列

mysql - 如何检查表中单行SQL中的任何值是否为Null

php - 多重连接和更新codeigniter sql

php - 是否可以在 MYSQL 数据库的列中默认插入 php time() 值?