2015-06-11 09:47:54 3857次浏览 2条回答 0 悬赏 10 金钱
$this->createTable('{{%activity}}', [
    'id' => Schema::TYPE_PK,
    'uid' => Schema::TYPE_STRING . '(11) NOT NULL',
    'centent' => Schema::TYPE_TEXT . ' DEFAULT NULL',
    'status' => Schema::TYPE_SMALLINT . ' NOT NULL DEFAULT 0',
    'reason' => Schema::TYPE_STRING . '(255) DEFAULT NULL',
    'created_at' => Schema::TYPE_INTEGER . ' NOT NULL',
    'updated_at' => Schema::TYPE_INTEGER . ' NOT NULL',
], $tableOptions);

求指教。这样一个数据库迁移 我要在哪里可以设置每一个字段的注释呢。方便以后阅读数据库

  • 回答于 2015-06-12 09:46 举报

    你想想用原生sql创建表不就是
    CREATE TABLE au_refund_log (
    id int(11) NOT NULL AUTO_INCREMENT,
    order_id int(11) NOT NULL DEFAULT '0' COMMENT '订单id',
    addtime int(11) NOT NULL DEFAULT '0' COMMENT '增加时间',
    PRIMARY KEY (id)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

    Yii的写法给字段加备注

    'uid' => Schema::TYPE_STRING . "(11) NOT NULL DEFAULT '0' COMMENT '用户id' ",
    

    拼接字符串就行了

    觉得很赞
  • 回答于 2015-06-12 21:04 举报

    说的不错吖

您需要登录后才可以回答。登录 | 立即注册
yman
职场新人

yman

注册时间:2015-06-08
最后登录:2015-06-13
在线时长:1小时56分
  • 粉丝2
  • 金钱70
  • 威望0
  • 积分80

热门问题