gpt4 book ai didi

php - MySQL - 设计问题

转载 作者:行者123 更新时间:2023-11-29 00:44:43 24 4
gpt4 key购买 nike

<分区>

我正试图找出我系统中特定功能的设计(它是基于云的服务的一部分)

基本上,我希望用户能够为与系统集成的简单 CRM 输入/检索系统创建他们自己的伪“表”。

所以我有 2 个问题需要帮助

  1. 我想知道我将如何存储数据,我想到了两种布局

    • 制作 3 个表,用于存储文本整数例如

    cms_item_text - [id, heaqderID, data (text)]

    cms_item_int - [id, headerID, data (int)]

    cms_item_double - [id, headerID, data (double)]

    • OR cms_item - [id, headerID, data (text)] 我会(使用MySQL cast() 函数将文本转换为整数/ double 时执行命令,例如 order by cast(data as signed integer) )
  2. 现在数据检索是另一回事了。由于它通常在 TableView 中,从中读取的最佳方式是什么?我是这样想的-

    SELECT barcode.data as barcode, price.data as price, notes.data as notes
    FROM cms_item barcode, cms_item price, cms_item notes
    WHERE (barcode.headerID = 1 and barcode.id = 1) and
    (price.id = 1 and price.headerID = 2) and
    (notes.id = 1 and notes.headerID = 3)

这样我就可以得到类似的结果

array("barcode" => "eg", "price" => "123", "notes" => "hello there")
array("barcode" => "no2", "price" => "456", "notes" => "yes")

最佳设计路径是什么?

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