代码之家  ›  专栏  ›  技术社区  ›  mmattax

为什么MySQL要创建带有q seq后缀的表?

  •  1
  • mmattax  · 技术社区  · 14 年前

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

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

    2 回复  |  直到 14 年前
        1
  •  1
  •   Dr. Snoopy    14 年前

    听起来像是在创建一个序列,你有自动生成的主键或ID吗?

        2
  •  1
  •   Wrikken    14 年前

    发出此查询,可能是 非常 它会告诉你插入前发生了什么:

    SHOW TRIGGERS LIKE 'foo';