使用CakePHP3迁移创建MySQL表或添加列,charset设置为UTF8。 有没有办法设置charset utf8mb4?
(而且,我发现了这个问题...... https://github.com/robmorgan/phinx/issues/74)
答案 0 :(得分:1)
您可以在调用table()
功能时设置排序规则。
public function change() {
$table = $this->table('FooBar',['collation'=>'utf8mb4_unicode_ci']);
//.....
}
您只能设置排序规则类型。将从该排序字符串中提取字符集。因为上面将有一个字符集“utf8mb4”。