标签: php mysql
我正在使用php和mysql做一个项目(我是新手),现在我必须将文本段存储到我的数据库中(在表中,用于列)。
我在创建表时尝试"varchar(5000)",但它不允许我。 所以请给我一个解决方案。
"varchar(5000)"
答案 0 :(得分:3)
在MySQL 5.0.3及更高版本中,CHAR长度大于255是非法的,并且失败并显示错误
使用text
text
create table t (long_field text);
text最多可存储65,535个字符。
请参阅MySQL datatype doc
答案 1 :(得分:2)
您的mysql字段类型应
TEXT or BLOB
这里的mysql链接提供了更多关于数据类型的想法
http://dev.mysql.com/doc/refman/5.0/en/blob.html