execute($log_sql); $log_fail_sql = "CREATE TABLE `qimall_import_fail_log` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `mall_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商城ID', `import_log_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '导入批次id', `data_row_id` varchar(60) NOT NULL DEFAULT '' COMMENT '数据行标识', `reason` mediumtext NOT NULL COMMENT '失败原因', `extra` text COMMENT '导入的内容', `created_at` int(11) unsigned NOT NULL DEFAULT '0', `updated_at` int(11) unsigned NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=66 DEFAULT CHARSET=utf8mb4;"; $this->execute($log_fail_sql); } /** * {@inheritdoc} */ public function safeDown() { echo "M230204032343CreateImportLogTable cannot be reverted.\n"; return false; } /* // Use up()/down() to run migration code without a transaction. public function up() { } public function down() { echo "M230204032343CreateImportLogTable cannot be reverted.\n"; return false; } */ }