gpt4 book ai didi

MYSQL更新整数/位数据类型字段中唯一的第x个数字

转载 作者:行者123 更新时间:2023-11-28 23:55:16 25 4
gpt4 key购买 nike

我创建了 9 列,每列包含一个 0 或 1 整数。它们的存在是为了让用户可以打开和关闭某些东西。我想摆脱这 9 列,而是只使用一列,我可以在其中保留 9 个 0 和 1 来表示我的用户将切换的 9 个内容。所以说我有 000000000 并且我的用户决定切换第一个功能,表 accounts 和列 toggletimers 的更新查询看起来如何将值更改为 100000000 和9 个数字以此类推?

最佳答案

  1. 在数据库设计中,您通常将多个字段合并为一个字段(违反"1NF")
  2. 如果您真的想要,请使用 bitwise operations : update accounts set toggletimers = toggletimers | (1 << (9-1)) where ...

关于MYSQL更新整数/位数据类型字段中唯一的第x个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31857681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com