如何获取表中两个字段的自动增量ID

时间:2009-11-11 14:36:51

标签: php mysql phpmyadmin

您好我想知道如何从表格中的两个字段的mysql数据库中获取自动增量ID

2 个答案:

答案 0 :(得分:5)

在MySQL中,每个表只允许1个auto_increment列。

如果您尝试创建两个,您将获得:

  

表定义不正确;只能有一个自动列,必须将其定义为键

答案 1 :(得分:2)

嗯,有两个选项,但我不确定它会有多大用处(我只是使用主键自动增量来满足我的需求)。

  1. 使用数据库:在插入上使用触发器来增加字段值。

  2. 使用PHP:两种方式,都不是那么漂亮:
    一个。在插入之前抓住前一行,并增加插入中的字段 湾如果你基于创建的自动增量,你可以执行插入,获取insert_id,然后更新第二个字段。

  3. 再次,仍然不确定为什么你需要它,但这些是选择。