“字段列表”中的未知列“ valueone”

时间:2019-04-01 13:29:46

标签: php cakephp migration cakephp-2.0 seed

当尝试将数据植入我的数据库表时,我继续收到以下错误: [PDOException] SQLSTATE[42S22]: Column not found: 1054 Unknown column 'valueone' in 'field list'

我已经搜索了stackoverflow和google的所有内容,但是找不到解决方案。我尝试了迁移,重构类名并反复播种。

我的迁移文件:

    public function change() {
        $table = $this->table('custom_values');
        $table->addColumn('valueone', 'string', [
            'default' => null,
            'limit' => 27,
            'null' => false,
        ]);
        $table->addColumn('valuetwo', 'date', [
            'default' => null,
            'null' => false,
        ]);
        $table->addColumn('valuethree', 'boolean', [
            'default' => null,
            'null' => false,
        ]);
        $table->create();
    }

我的播种机:

public function run() {
    $data = [
        [
            'valueone' => 'NL',
            'valuetwo' => date('Y-m-d H:i:s'),
            'valuethree' => true,
        ],
    ];

    $table = $this->table('custom_values');
    $table->insert($data)
        ->save();
}

如果您能帮助我解决此问题,将不胜感激。编码愉快!

0 个答案:

没有答案