php - CakePHP 将新模型关联添加到现有表

标签 php mysql cakephp

我有表 foos 和 bar,其中当前包含大量数据(远超过 10,000 行)。我现在已在模型 Foo BelongsTo BarBar hasOne Foo 中添加了新关系。

我现在需要将列 foo_id 和 bar_id 添加到表中,但如何使用现有数据轻松填充这些列?我无法简单地获取 cakePHP 中的数据,因为数据数组太大。有没有办法使用 mySQL 或从 cake 控制台执行此操作?

最佳答案

我可能会通过基于 SQL 的迁移来解决此问题,或者如果这不起作用,则使用 cake shell 命令对 foos 和 bar 进行分页,将数据添加到新列。

关于php - CakePHP 将新模型关联添加到现有表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31679624/

相关文章:

php - 将用户添加到数据库时使用 PHP 类

php - 如何将自定义行为添加到 symfony 缓存 :clear?

authentication - cakephp 基于组的权限

file - CakePHP HTTPsocket POST 文件上传

php - Cakephp Sqlserver编码

php - 如何在 Laravel 8 中运行特定工厂

php - 使用 mysql_real_escape_string() 时访问被拒绝错误

php - 使用复选框从数据库表中删除一行

MySql 列出总和 > 0 的所有字段

mysql - SQL - 没有销售的产品