postgresql插入语句,字段的值是uuid生成的字符串,插入失败

INSERT INTO user_info(
user_id, role_id, user_phone, user_password, user_account, user_name,
user_email, user_position, user_major)
VALUES ("92fe949d564c4fa3ae2a90c2bb67949c", "906e8f14a8a448ab8b3eab5e7add2381", "18535647825", "lisi", "lisi", "李四",
"lisi185@qq.com", null, null);

错误: 字段 "92fe949d564c4fa3ae2a90c2bb67949c" 不存在

注: user_id, role_id 类型是 character varying。直接往表里填内容是能成功的。就是在执行插入语句的时候报错。
最新回答
纸墨清香

2024-04-29 10:19:48

你运行这句呢

INSERT INTO user_info(user_id, role_id, user_phone, user_password, user_account, user_name, user_email, user_position, user_major)VALUES ('92fe949d564c4fa3ae2a90c2bb67949c', '906e8f14a8a448ab8b3eab5e7add2381', '18535647825', 'lisi', 'lisi', '李四', 'lisi185@qq.com', null, null);

不能用双引号(“”),改成('')单引号就好了。

楼主若觉得回答有所帮助,望采纳,谢谢!