我需要在mysql数据库中保存500字的句子

我需要在mysql数据库中保存500字的句子,mysql,Mysql,我需要在MySQL数据库中保存500字的句子。我应该使用什么数据类型?我用了varchar。(它与xampp合作) 但在真正的服务器上创建表时 错误:#1071-指定的密钥太长;最大密钥长度为1000 字节 可以使用数据类型文本 您还需要从相关列中删除该键,因为该列上不能有键。看起来您正试图在该列上建立索引。错误消息说您不能。即使使用文本,也会出现以下错误:-(#1170-BLOB/text列“quote”在键规范中使用,但没有键长度您在该列上定义了键。您不能有键。如果需要键,则必须使用另一

我需要在MySQL数据库中保存500字的句子。我应该使用什么数据类型?我用了varchar。(它与xampp合作)

但在真正的服务器上创建表时

错误:#1071-指定的密钥太长;最大密钥长度为1000 字节


可以使用数据类型文本


您还需要从相关列中删除该键,因为该列上不能有键。

看起来您正试图在该列上建立索引。错误消息说您不能。即使使用文本,也会出现以下错误:-(#1170-BLOB/text列“quote”在键规范中使用,但没有键长度您在该列上定义了键。您不能有键。如果需要键,则必须使用另一列。@Raplus