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