我正在编写一个多项选择考试应用程序,并想知道最适合存储问题的问题文本(以及答案)的数据类型是什么。问题的文本通常可能少于 255 个字符,但有时可能会超过这个长度。考虑到性能和内存使用情况,TEXT
字段是最佳选择,还是 TINYTEXT
或其他字段?
最佳答案
如果它可能超过 255 那么你应该使用 varchar(10000) 或类似的东西。任何大于 varchar(255) 的 varchar 都以完全相同的方式存储。文本数据类型有一些性能注意事项,如果您不使用它,则无需担心。
关于mysql - 使用什么 MySQL 数据类型来存储多项选择测试的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8958391/