php - “字段列表”中的未知列“valueone”
问题描述
尝试将数据播种到我的数据库表中时,我不断收到以下错误:
[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();
}
如果您能帮我解决这个问题,那将不胜感激。快乐编码!
解决方案
推荐阅读
- php - 通过匹配键“同步”二维数组和一维数组 - PHP
- android - Firebase 推送通知未在屏幕上弹出 [Flutter]
- reactjs - 我可以在这个问题中使用像 setState 这样的调度吗?
- java - 构建 EAR 时的集成测试
- ios - Swift 5.1:如何将 NULL 作为参数传递?
- javascript - 如何使用热图顶点图中的数组值设置自定义工具提示?
- sql - 在最大列值上获取不同的行
- c++ - 安装 CudaSift 时遇到问题
- javascript - 如何使用 Google Apps 脚本将模板化变量传递给 HTML 文件中的服务器端处理函数?
- java - 将 Apache Commons Codec 添加到 oracle 数据库的步骤