php - MySQL 命令转换为 Yii create

标签 php mysql yii

首先,我不是 Yii、MySQL 或 PHP 方面的专家。

我正在使用 MySQL Workbench 设计数据库表,我无法避免 Workbench 创建多个主索引,因此 CRUD 无法正常工作。现在我正在尝试转换MySQL代码以在Yii语法的创建工具中创建表。是否有任何程序或扩展可以自动执行此操作?

最佳答案

http://www.yiiframework.com/extension/database-command/

您可以使用它来创建数据库转储作为 Yii 迁移(这是一堆 PHP 代码,其中包含用于安装数据库的 MySQL 命令)。然后可以使用 yiic migrate 导入迁移,假设它们位于迁移文件夹中,或者还提供迁移路径(该扩展的转储的默认位置是运行时文件夹)。

接下来您可能需要为所有数据库更改创建新的迁移。请参阅database migrations guide有关如何执行此操作的更多信息。

关于php - MySQL 命令转换为 Yii create,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25508568/

相关文章:

php - AJAX如何更改基于数据库的选择值

php - Active Record 或 SQL 中的多个Where In

php - 只创建一次表?

php - Composer 工作流是如何工作的?

php - 用于匹配空格或字符串结尾的正则表达式

mysql - 使用 MySQL 查询填充 Outlook 正文

php - Yii2 db getStats(db查询数)

php - 保存依赖下拉列表的数据 - Yii

mysql - Yii - MySQL CREATE VIEW 何时被调用?

php - 我的阅读消息页面显示多条消息而不是一条 PHP