【问题标题】:How to make an auto-adding MySQL table with unique id increment? [duplicate]如何制作具有唯一 id 增量的自动添加 MySQL 表? [复制]
【发布时间】:2011-05-01 13:39:22
【问题描述】:

可能重复:
How to generate unique id in mysql?

我想知道如何制作一个 mysql 表,它会自动将每个唯一访问者添加到表中并给他们一个唯一的 id,该 ID 递增 1。例如,如果访问者访问我的网站,我希望 mysql 存储他们在一个表中,并给他们一个唯一的ID。

访客:约翰

ID: 12345

有谁知道如何做到这一点?

【问题讨论】:

    标签: mysql database increment


    【解决方案1】:

    对于唯一 ID,您在 MySql 中有序列。但是对于其他信息以及在 mysql 中插入该信息,您必须编写一个程序。它不能自动完成。至少不是你愿意做的方式。

    【讨论】:

    • 我看到一个网站可以做到这一点,所以我知道这是可能的。
    • @user725446:该网站应该在页面加载时运行一些脚本,或者可能在其他任何地方但不运行脚本这是不可能的。[AFAIK]
    • 您是指将用户添加到表中的脚本吗?如果是这样,你知道那个脚本会是什么样子吗?
    • 我猜一个存储过程可以使它看起来像那样,通过过滤掉重复插入。但最好只编写该机制的代码,它不会变慢并且更容易维护。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-26
    • 2016-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-03
    • 2016-03-31
    相关资源
    最近更新 更多