带有TEXT列的MySQL表

前端之家收集整理的这篇文章主要介绍了带有TEXT列的MySQL表前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我一直在研究数据库,我必须处理一个TEXT字段.

现在,我相信我已经看到一些地方提到最好将TEXT列与表的其余部分隔离开来(将它放在自己的表中).

但是,现在我无法在任何地方找到这个参考,因为它已经有一段时间了,我开始认为我可能误解了这些信息.

一些研究显示this,暗示

Separate text/blobs from Metadata,don’t put text/blobs in results if you don’t need them.

但是,我不熟悉这里使用的“元数据”的定义.

所以我想知道将TEXT列放在自己的表中是否有任何相关的优点.与其他领域合作的潜在问题是什么?将它保存在分离表中的潜在问题?

应该相当频繁地搜索(选择)该表(没有TEXT字段). “过早优化被认为是邪恶的”在这里很重要吗? (如果在TEXT列中确实存在惩罚,那么它的相关程度如何,考虑到以后需要时更改它很容易).

此外,这个话题有什么好的联系吗? (也许stackoverflow问题和答案?我试图搜索这个主题,但我只发现了TEXT与VARCHAR的讨论)

最佳答案
是的,似乎你误解了句子的含义.它的含义是,如果你真的需要该字段的内容,你应该只做一个包括TEXT字段的SELECT.这是因为TEXT / BLOB列可能包含大量需要传递给您的应用程序的数据 – 这需要时间和资源.

最好的祝愿,
法比安

原文链接:https://www.f2er.com/mysql/434137.html

猜你在找的MySQL相关文章