将文本段保存到mysql

时间:2012-09-23 11:39:41

标签: php mysql

我正在使用php和mysql做一个项目(我是新手),现在我必须将文本段存储到我的数据库中(在表中,用于列)。

我在创建表时尝试"varchar(5000)",但它不允许我。 所以请给我一个解决方案。

2 个答案:

答案 0 :(得分:3)

  

在MySQL 5.0.3及更高版本中,CHAR长度大于255是非法的,并且失败并显示错误

使用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