Symfony列类型文本

时间:2013-11-24 11:17:21

标签: database symfony1

我希望我的数据库中的列是文本类型(无限量的文本)。

在我的架构中:

bio: { type: text }

生成了迁移文件:

$this->changeColumn('organization', 'bio', 'text', '', array());

当我尝试迁移时,我收到以下错误:

- SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1. Failing Query: "ALTER TABLE organization CHANGE bio bio text()"  

此类字段的正确语法是什么?

1 个答案:

答案 0 :(得分:1)

尝试使用“string”而不是“text”

bio: { type: string }