【发布时间】:2014-01-15 19:11:45
【问题描述】:
我正在使用 Yii 1.1.x - 我已经设置了一个迁移以将一行插入到一个表中 - 这工作正常,但是我遇到了 down() 方法的问题,似乎失败了
public function down()
{
//echo "m140115_100413_add_national_text_key_to_national_prizes_config_table does not support migration down.\n";
$this->delete(
'national_prizes_config',"key = 'nationaltext'"
);
return false;
}
基本上我只是想简单地删除表中键为“nationaltext”的行 - 运行 Yii 向下迁移命令时,控制台日志中出现错误。
我收到以下错误(SQL 相关)
You have an error in your syntax...
DELETE FROM national_prizes_config WHERE key = 'nationaltext''
我不明白为什么它有 2 个撇号? 另外——为什么 Yii 会回应'不支持向下迁移,我做错了什么?
【问题讨论】:
标签: yii frameworks database-migration