Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何制作一个具有唯一id增量的自动添加MySQL表?_Mysql_Database_Increment - Fatal编程技术网

如何制作一个具有唯一id增量的自动添加MySQL表?

如何制作一个具有唯一id增量的自动添加MySQL表?,mysql,database,increment,Mysql,Database,Increment,可能重复: 我想知道如何创建一个mysql表,自动将每个唯一的访问者添加到该表中,并给他们一个唯一的id,该id递增1。例如,如果访问者访问我的站点,我希望mysql将它们存储在一个表中,并给它们一个唯一的id 访客:约翰 ID:12345 有人知道如何做到这一点吗?对于MySql中的唯一ID序列。但是对于其他信息以及在mysql中插入这些信息,您必须编写一个程序。这不能自动完成。至少不是您愿意的方式。我看到过一个这样做的网站,所以我知道这是可能的。@user725446:该网站应该在页面加载

可能重复:

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

访客:约翰

ID:12345


有人知道如何做到这一点吗?

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

我看到过一个这样做的网站,所以我知道这是可能的。@user725446:该网站应该在页面加载时运行一些脚本,或者可能在其他任何地方,但如果不运行脚本,这是不可能的。[AFAIK]您是指将用户添加到表中的脚本吗?如果是这样的话,你知道这个脚本会是什么样子吗?我想存储过程可以通过过滤重复插入使它看起来像那样。但最好只编写该机制的代码,它不会再慢,而且维护起来也会容易得多。