我有这个实体:
/**
* @Entity
* @Table(name="i18n")
*/
class I18n extends \Framework\Model {
[...]
/**
* @Column(type="string", length=255, options={"collate"="utf8_bin"})
*/
protected $string;
[...]
}
添加了整理选项(options={"collate"="utf8_bin"}
)后,控制台更新每次都会更改此表并返回特定的SQL查询:
ALTER TABLE i18n CHANGE字符串字符串VARCHAR(255)NOT NULL;
如何让Doctrine不改变这个表(因为没有变化)?