gpt4 book ai didi

php - 用数值存储在数据库描述中

转载 作者:太空宇宙 更新时间:2023-11-03 10:32:47 25 4
gpt4 key购买 nike

我有这种文本作为“描述”,但有些值是数字,必须根据比率进行更改。我想知道如何将其正确存储在数据库中。

“- 在我的 7 个包中添加 49 件东西”

我最初的想法是这样做:

+-------+------+---------------+------+---------+------------+-----------+
| part1 | num1 | part2 | num2 | part3 | rationum1 | rationum2 |
+-------+------+---------------+------+---------+------------+-----------+
| - Add | 49 | things in my | 7 | bags | 1.3 | 1.2 |
+-------+------+---------------+------+---------+------------+-----------+

但是看起来效率很低。另外,我想在一些事情上添加一个工具提示。例如,“-Add”必须有一个链接的工具提示,但我不知道如何仅在表格的一部分上应用属性。

欢迎任何建议!

编辑:我使用 PHP 以 JSON 格式获取数据,然后使用 JavaScript (React) 进行显示。

最佳答案

您建议的表格布局没有任何问题。这也不是低效的。 MySql 就是为此而建的。它可以毫不费力地处理数百万行此类事情。

请向每一行添加一个自动递增的 id 值,以用作主键。您可能还希望考虑添加时间戳列。

将您的 num1 和 num2 列定义为 int,或者如果您需要小数值,则定义为 double。 (Javascript 将所有数字视为 double )。

将小数列定义为 double

将您的文本列定义为 varchar(250) 或类似的东西,并为您的工具提示文本添加一个文本列。

然后,您就完成了。

但是当我看到你的例子时在我的 7 个包中添加 49 件东西我看到的不仅仅是一个短语。

  • 一个动词:添加
  • source_count:49
  • 来源描述:事物
  • 介词:in
  • 所有格:我的
  • 目标计数:7
  • 目标描述:

您的系统是否还需要说从乔的 2 个弹药箱中偷取 5 颗手榴弹 或类似的东西(我假设您正在制作某种游戏)?

如果是这样,您可能需要一组更精细的表格布局,同时考虑到短语的各个部分。然后您的查询可以使用适当的 JOIN 操作。

关于php - 用数值存储在数据库描述中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54616243/

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