В фреймворке Yii я использовал миграцию точно так же, как ./yiic migrate create tbl_demo он сделал файл миграции, в который я ввел значения up как
<?php
class m110714_094912_tbl_demo extends CDbMigration
{
public function up()
{
$this-> createTable('{{tbl_demo}}', array(
'id' => 'pk',
'name' => 'VARCHAR \'80\' NOT NULL',
))
}
public function down()
{
echo "m110714_094912_tbl_demo does not support migration down.\n";
return false;
}
/*
// Use safeUp/safeDown to do migration with transaction
public function safeUp()
{
}
public function safeDown()
{
}
*/
}
, после ввода этого он показывает сообщение типа
New migration created successfully.
Но всякий раз, когда я проверяю базу данных mysql, таблица для tbl_demo
не обнаруживается.Я также поместил все значения up в safeup, но это не дало никакого результата. Все работает нормально, но не знаете, почему новая таблица не создается?Пожалуйста, помогите мне