我试图用yii插入postgresql中的text datatype列。
迁移中的代码
'description' => 'text'
尝试
时$model->save()
其中model是activerecord和
$model->description
是一些随机字符串, 我得到以下
SQLSTATE[42804]: Datatype mismatch: 7 ERROR: argument of WHERE must be type boolean, not type text
LINE 1: SELECT 1 FROM "entry" "t" WHERE description LIMIT 1
^. The SQL statement executed was: SELECT 1 FROM "entry" "t" WHERE description LIMIT 1
对于mysql数据库或varchar列,一切正常 这里有什么问题?
编辑:显然postgresql没有问题 yii activerecord-> save()以某种方式为postgres生成错误的查询