5

我需要存储我的网站用户提交的文章。

1.文章长度为100到200行。

2.文章会有html标签。例如:

"<br>"

告诉我在 MYSQL 数据库中创建列时应该选择哪个“类型”,并告诉我“长度”。

我尝试了 VARCHAR 但它不起作用。

4

4 回答 4

11

使用 TEXT 或 MEDIUMTEXT 或 LONGTEXT 列类型

TEXT 列可存储 65,535 个字符 MEDIUMTEXT 可存储 16,777,215 个字符 LONGTEXT 可存储 4,294,967,295 个字符

请注意,如果字符是多字节字符(如 UTF-8),那么这些数字会更少。

于 2013-03-29T11:12:21.393 回答
6

TEXT存储长文本时使用类型。

于 2013-03-29T11:09:36.963 回答
2

与其让用户输入 HTML 文本,不如让他们使用 markdown 语法。类似于 SO 提供的东西。

您可以将它们存储在TEXT类型字段中,然后使用客户端脚本将它们解析为 HTML。

于 2013-03-29T11:13:29.287 回答
1

你可以使用TEXTMEDIUMTEXTLONGTEXT

看到这个http://dev.mysql.com/doc/refman/5.0/en/blob.html

于 2013-03-29T11:13:08.713 回答