sql - 无法将行插入表格
问题描述
我已经创建了一个数据库,该数据库中的一个表,现在我无法将值插入表中。
我已经按照文档建议的方式插入一行。我正在尝试创建一行用户:
Insert into users (column1, column2, column3)
values (user1, user2, user3);
我把它当作一个错误:
university=# insert into users (column1, column2, column3)
university-# values (user1, user2, user3);
ERROR: column "column1" of relation "users" does not exist
LINE 1: insert into users (column1, column2, column3)
我确实知道我已连接到university
数据库并且实际上有一个users
表。
解决方案
您需要使用您拥有的列的实际名称。另请注意,字符串值应用单引号 ( '
) 表示:
insert into users (id, name, password)
values (1, 'user1', 'password1')
推荐阅读
- javascript - Asp.net/Openlayers4:是否有可能从网站导出地图图像而不会失真和发蓝?
- java - 具有共享队列的执行器
- java - 如何使用改造获取多个 json 数据(不是 jsonarray)
- jquery - 在另一个函数中调用一个函数 (function($) {}
- python - Python Pyx Plot:如何拆分图键?
- pandas - How do I append a column from a numpy array to a pd dataframe?
- machine-learning - Pytorch中专家层混合的高效实现
- nginx - 用于重写到其他域的 Nginx 身份验证
- php - 如何修复 laravel 5.7 中未定义的变量 id 错误
- node.js - 使用 GET 请求调用聚合函数