sql - 使用 cloud 9 命令行更新查询在 Heroku 上不起作用

标签 sql postgresql heroku rails-postgresql

我有以下表格:

enter image description here

并且用户表包含以下列:

enter image description here

我正在尝试运行以下语句:

UPDATE users SET isTeacher = 'TRUE' WHERE id = '2';

但我收到以下错误消息:

ERROR:  column "isteacher" of relation "users" does not exist
LINE 1: UPDATE users SET isTeacher = 'TRUE' WHERE id = '2';
                         ^

请注意,有一个 ID 为 2 的用户。那我做错了什么?

谢谢你的时间

最佳答案

我曾经遇到过同样的问题。我认为问题在于您将其作为 isTeacher。您需要将其转换为 isteacheris_teacher。我希望这有所帮助。检查此链接:PostgreSQL naming conventions

关于sql - 使用 cloud 9 命令行更新查询在 Heroku 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47778621/

相关文章:

sql - 根据最新时间戳选择行

node.js - PostgreSQL 无法在 Heroku 上使用 Node.js

heroku - 我可以将 Sailsjs 部署到 AppHarbor 或 Heroku 吗?

用于将 boolean 列排序为 true、null、false 的 SQL

MYSQL - 拆分字符串 "Lurex Cotton Squadrato"并返回最后一个单词

SQL:选择(null = null);

postgresql - 如何找到\data\base postgres 文件夹的数据库名称?

mysql - 如果第一个parent_id级别> 1而不是id级别,则生成值为1的列

postgresql - 在 postgres 中标准化日期 - 迄今为止的字符

python - 为什么我的 Flask 应用程序在 Heroku 上被检测为 node.js