0

我必须制作一份相当复杂的报告。毫无疑问,有人会问我构成计数、总数等的个人记录。

我是 mySql 的新手。我已经尝试并发现我可以将 Sql 语句存储为 Text 类型的数据而没有任何实际问题。

然而,能够做到这一点引出了主要问题:

这是一个好主意吗?这里有什么东西会让我“知道了!”

(它总是你不知道的东西,而不是你知道的东西)

报告将返回 Sales Count: 5

我愿意存储“SELECT * FROM Sales WHERE Producer_ID = 34”,这样我就可以快速获取构成 5 个销售计数的 34 条记录

4

1 回答 1

2

将 SQL 查询作为数据存储在 SQL DB 中有时被标记为动态 SQL 查询。它容易出现注射问题,不应掉以轻心。我建议不要这样做,除非你有充分的理由这样做。

于 2013-07-09T21:15:53.597 回答