我需要存储我的网站用户提交的文章。
1.文章长度为100到200行。
2.文章会有html标签。例如:
"<br>"
告诉我在 MYSQL 数据库中创建列时应该选择哪个“类型”,并告诉我“长度”。
我尝试了 VARCHAR 但它不起作用。
使用 TEXT 或 MEDIUMTEXT 或 LONGTEXT 列类型
TEXT 列可存储 65,535 个字符 MEDIUMTEXT 可存储 16,777,215 个字符 LONGTEXT 可存储 4,294,967,295 个字符
请注意,如果字符是多字节字符(如 UTF-8),那么这些数字会更少。
TEXT
存储长文本时使用类型。
与其让用户输入 HTML 文本,不如让他们使用 markdown 语法。类似于 SO 提供的东西。
您可以将它们存储在TEXT
类型字段中,然后使用客户端脚本将它们解析为 HTML。
你可以使用TEXT
或MEDIUMTEXT
或LONGTEXT