Php 列名必须是字符串或数组。易

Php 列名必须是字符串或数组。易,php,mysql,yii,primary-key,insert-update,Php,Mysql,Yii,Primary Key,Insert Update,当我更新记录时,它会显示上面的错误 消息id类似于-1536126282209770000 我为表添加了2个主键 表结构: 向表中添加主键后,需要刷新缓存 要刷新数据库缓存,请执行以下操作: 加载架构中应用程序的所有表 Yii::app()->db->schema->getTables() 清除所有已加载表的缓存 Yii::app()->db->schema->refresh(); 如果只想刷新一个表,还可以执行以下操作: Yii::app()->db->sche

当我更新记录时,它会显示上面的错误

消息id类似于-1536126282209770000

我为表添加了2个主键

表结构:


向表中添加主键后,需要刷新缓存

要刷新数据库缓存,请执行以下操作: 加载架构中应用程序的所有表

Yii::app()->db->schema->getTables()

清除所有已加载表的缓存

Yii::app()->db->schema->refresh();
如果只想刷新一个表,还可以执行以下操作:

Yii::app()->db->schema->getTable('tablename', true);
在那之后,它工作得很好

Yii::app()->db->schema->getTable('tablename', true);