【发布时间】:2017-05-08 21:17:41
【问题描述】:
我有一个表名 service_table 有一些字段。一个字段的日期名称如 Sunday、Monday、Tuesday 等。我想将 postgres 数据库表中的所有列值更改为小写. 例如 'Sunday' 更新为 'sunday' 我写了一个查询
update service_table set days=lower(days);
但它显示
提示:没有函数匹配给定的名称和参数类型。您可能需要添加显式类型转换。
注意:这个表有一些外键。
【问题讨论】:
-
service_table 列的数据类型是什么
-
列
days的确切数据类型是什么? -
请添加整个错误消息,而不仅仅是提示部分。
-
数据类型为:svc_days = ArrayField(models.CharField(max_length=10), size=7)
-
嘿!我正在使用 postgres 命令提示符。只出现了提示。
标签: django postgresql model