【发布时间】:2013-08-27 13:29:52
【问题描述】:
我在使用 SQL 时遇到了一点问题。 我正在尝试在我的表中插入 2 个值。
这是我的查询: INSERT INTO tableinfo (table,date) VALUES ('Sell','24 August'); 但它不起作用。我有类似的东西:
SQL error:
ERROR: syntax near "INTO"
LINE 1: SELECT COUNT(*) AS total FROM (INSERT INTO tableinfo (table,...
^
In statement::
SELECT COUNT(*) AS total FROM (INSERT INTO tableinfo (table,date) VALUES ('Sell','24 August')) AS sub
这是非常基本的,所以我不知道为什么它不起作用:( PostgreSQL 9.2.4
【问题讨论】:
-
错误信息是什么?
-
你不能像这样组合插入和选择。你想达到什么目的? (并且您可能希望将 psql 切换为英文错误消息,以便这里的每个人都可以阅读它们)。
-
你在使用phpAdmin吗?
-
顺便说一句:
count(*)的值将始终为 1(一),因为您尝试插入单行 - 所以我不明白count()的用途。
标签: sql postgresql insert phppgadmin