在MySQL数据库中选择php-session-id作为主键是一个好主意吗?

孤独

在MySQL数据库中选择php-session-id作为主键是一个好主意吗?会有意外的惊喜吗?

为什么要问这个问题:我想存储访客行为,并希望当时标识其session-id上的访客。

我不确切知道生成PHP会话ID的标准。这就是为什么我也不知道某天是否可能存在重复项的原因。

EDIT2:除了性能问题以外,会话ID也不总是唯一的。因此,不应将其用作PK。看到这里Link1

用户名

这不是一个好主意,因为建议主键为整数,这有助于建立索引。如果会话ID是唯一的,那么您当然可以将其用作数据库主键,但是我希望您不要为了数据库的设计和速度而考虑使用它。

为什么要问这个问题:我想存储访客行为,并希望当时标识其session-id上的访客。

为什么不添加名为session-id的非主键列?您仍然可以通过这种方式识别它们。

关于唯一性,请参考此链接

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在MySQL数据库中选择php-session-id作为主键是一个好主意吗?

来自分类Dev

使用数据库主键构造http ETag标头不是一个好主意吗?

来自分类Dev

使用数据库的主键作为业务对象标识符是一个坏主意吗?

来自分类Dev

从PHP Mysql中的1个数据库中选择2个表

来自分类Dev

如何使用php从MySql数据库中选择某个ID

来自分类Dev

使用PHP在mysql数据库中选择下一行

来自分类Dev

继续创建新的数据库实体不是一个好主意吗?

来自分类Dev

从数据库(Android)中选择php脚本中的ID

来自分类Dev

使用PHP从数据库表中选择最高ID

来自分类Dev

使用ElasticSearch作为替代数据存储,同时应用程序同时更新数据库和ES(在Kafka的帮助下)。这是一个好主意吗?

来自分类Dev

将数据作为键存储在具有空/空值的HashMap中是一个好主意吗?

来自分类Dev

在PHP/MYSQL中从同一数据库的两个不同表中选择数据

来自分类Dev

mysql 从另一个数据库插入到表中选择

来自分类Dev

创建一个视图,选择一个列作为主键

来自分类Dev

创建一个视图,选择一个列作为主键

来自分类Dev

PHP:使用MySQL数据库从另一个组合框中选择一个选项后,填充组合框

来自分类Dev

PHP:使用MySQL数据库从另一个组合框中选择一个选项后,填充组合框

来自分类Dev

从中选择一个数据库?

来自分类Dev

一个表上的外键可以作为主键使用三个不同的表(每个表的主键数据都不同)吗?

来自分类Dev

在我的前端保存主键以在发送到我的服务器进行一些数据库操作后使用它们是个好主意吗?

来自分类Dev

如何在SQL数据库中选择第一个奇数/偶数主键

来自分类Dev

在页面级别缓存jQuery选择是一个好主意吗?

来自分类Dev

使用共享库进行变体处理是一个好主意吗?

来自分类Dev

使用$ .get操作数据不是一个好主意吗?

来自分类Dev

无法从表中选择所有结果,这取决于PHP和MySQL中的另一个表(关系数据库)

来自分类Dev

如何使用PHP和mySQli从MySQL数据库中的一个以上的表中选择信息,必须结合使用单个查询

来自分类Dev

在Web服务URL中使用加密的数据库ID代替UUID是个好主意吗?

来自分类Dev

将所有与数据库相关的方法都放在一个类中是一个好主意吗?

来自分类Dev

Mysql从2个不同数据库的2个表中选择

Related 相关文章

  1. 1

    在MySQL数据库中选择php-session-id作为主键是一个好主意吗?

  2. 2

    使用数据库主键构造http ETag标头不是一个好主意吗?

  3. 3

    使用数据库的主键作为业务对象标识符是一个坏主意吗?

  4. 4

    从PHP Mysql中的1个数据库中选择2个表

  5. 5

    如何使用php从MySql数据库中选择某个ID

  6. 6

    使用PHP在mysql数据库中选择下一行

  7. 7

    继续创建新的数据库实体不是一个好主意吗?

  8. 8

    从数据库(Android)中选择php脚本中的ID

  9. 9

    使用PHP从数据库表中选择最高ID

  10. 10

    使用ElasticSearch作为替代数据存储,同时应用程序同时更新数据库和ES(在Kafka的帮助下)。这是一个好主意吗?

  11. 11

    将数据作为键存储在具有空/空值的HashMap中是一个好主意吗?

  12. 12

    在PHP/MYSQL中从同一数据库的两个不同表中选择数据

  13. 13

    mysql 从另一个数据库插入到表中选择

  14. 14

    创建一个视图,选择一个列作为主键

  15. 15

    创建一个视图,选择一个列作为主键

  16. 16

    PHP:使用MySQL数据库从另一个组合框中选择一个选项后,填充组合框

  17. 17

    PHP:使用MySQL数据库从另一个组合框中选择一个选项后,填充组合框

  18. 18

    从中选择一个数据库?

  19. 19

    一个表上的外键可以作为主键使用三个不同的表(每个表的主键数据都不同)吗?

  20. 20

    在我的前端保存主键以在发送到我的服务器进行一些数据库操作后使用它们是个好主意吗?

  21. 21

    如何在SQL数据库中选择第一个奇数/偶数主键

  22. 22

    在页面级别缓存jQuery选择是一个好主意吗?

  23. 23

    使用共享库进行变体处理是一个好主意吗?

  24. 24

    使用$ .get操作数据不是一个好主意吗?

  25. 25

    无法从表中选择所有结果,这取决于PHP和MySQL中的另一个表(关系数据库)

  26. 26

    如何使用PHP和mySQli从MySQL数据库中的一个以上的表中选择信息,必须结合使用单个查询

  27. 27

    在Web服务URL中使用加密的数据库ID代替UUID是个好主意吗?

  28. 28

    将所有与数据库相关的方法都放在一个类中是一个好主意吗?

  29. 29

    Mysql从2个不同数据库的2个表中选择

热门标签

归档