2016-12-12 23:59:20 2488次浏览 1条回答 0 悬赏 10 金钱

如何使用迁移脚本(migrate)修改表的字符编码?

最佳答案

  • liquanhong 发布于 2016-12-13 09:14 举报
    public function up()
    {
        $tableOptions = null;
        if ($this->db->driverName === 'mysql') {
            $tableOptions = 'CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE=InnoDB';
        }
        创建表...  
    }
    
    3 条回复
    回复于 2016-12-13 15:23 回复

    表已经创建完成了,创建的时候使用的是utf8的,不能存放4个字节的表情符号,现在想改成utf8mb4的

    回复于 2016-12-13 18:22 回复

    不好意思,这个我也没有遇到过,你可以写sql语句,执行一下.

    回复于 2016-12-13 20:07 回复

    好的,这个可能也不常用

    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
yyf
经理

yyf 上海

注册时间:2016-11-16
最后登录:2021-07-20
在线时长:22小时1分
  • 粉丝6
  • 金钱1215
  • 威望50
  • 积分1935

热门问题