小编Bun*_*nny的帖子

RDBMS:存储数据的正确方法 - 逗号分隔的变量还是不同的字段或表?

我似乎无法找到答案的基本问题。我有一个数据库,用于存储收据中的行项目以及用户名和收据编号。

现在该lineItem列只是一长串由逗号分隔的数据(原始文件似乎只是一个 Excel 文件)。此信息在 PHP 脚本中解析,以便在前端查看。

该表如下所示:

|----------|----------|----------|
|lineItem  |receiptID |customerID|
|----------|----------|----------|
|CD, DVD,  |001       |User01    |
|----------|----------|----------|
|CD, CD,   |002       |User02    |
|DVD, usb, |          |          |
|----------|----------|----------|
Run Code Online (Sandbox Code Playgroud)

最终,这是不好的做法吗?这些lineItem值是否应该链接到另一个表中的相关值?

mysql database-design relational-theory csv codds-rules

0
推荐指数
1
解决办法
128
查看次数