修复“INSERT COMMAND :: ERROR:列“值”不存在”错误
尝试将数据插入“用户”时' 使用 PostgreSQL 的表,出现错误:“错误:列“user2”不存在。”
检查表架构会发现列为“user_name”、“name”、“password”、“email”和“user_id”。尽管之前已成功插入,但此错误仍然存在。
解决方案在于字符常量的正确格式。为字符列指定值时,应使用单引号 ('),而不是双引号 (")。
修改后的 INSERT 语句应如下所示:
INSERT INTO users(user_name, name, password,email) VALUES ('user2','first last','password1', '[email protected]');
此调整解决了错误并允许成功插入。
以上是如何修复插入期间 PostgreSQL 错误'错误:列'user2”不存在”?的详细内容。更多信息请关注PHP中文网其他相关文章!