我是Postgres的新手,我建立了一个数据库和表。在Ubuntu 18.04命令行(在云服务器上)上,我使用psql
发出了以下命令:
INSERT INTO psq01(date, email, firstname, lastname, password, comments)
VALUES ("052419", "mjs@outlook.com", "John", "Smith", "blank", "No comment")
发出该命令后,psql
命令提示符从=#
切换到-#
,这意味着事务尚未完成,所以我发出了COMMIT
,但是提示符仍显示为-#
。
我的问题是:insert into
命令执行后该怎么办?为什么会收到-#
提示?
答案 0 :(得分:2)
dbname-#
提示符表示psql
正在等待续行,因为您尚未用分号(;
)终止语句。
输入单个分号,然后按 Enter 完成命令,或者键入 Ctrl + C 中断并重新开始。
确定要使用超级用户插入表吗?