我正在使用Yii2。
在开发阶段,我已经对数据库进行了重大升级,我只是将新代码放到产品服务器上。我还删除了旧数据库,并安装了新数据库的新转储。
尽管如此,我在运行应用程序时出错,因为yii找不到创建的新表。
数据库异常– yii \ db \ Exception SQLSTATE [42S02]:找不到基本表或视图:1146表'yii2basic.INVOICE'不存在
PS:在开发过程中我没有进行任何迁移/迁移cmd。.我不知道该命令..
感谢您的帮助
问候 SB
答案 0 :(得分:1)
mysql服务器上的配置在prod和dev env中是不同的。
我在产品mysql中将小写文件系统设置为ON,将小写表设置为2