在抛出"pqxx::syntax_error"的实例后终止调用?

terminate called after throwing an instance of 'pqxx::syntax_error'?

本文关键字:实例 终止 调用 pqxx syntax error      更新时间:2023-10-16

我是PostGre SQL的新手,我制作了一个查询数据库的程序。当我尝试使用此查询运行程序时,我会在主题中出现错误。我写查询的方式有什么问题吗?错误是专门的:

what():错误:语法错误,或附近。

第1行:从学生中选择 * *

where student.surname ='Smith';

sql = "SELECT * FROM Student"
         "WHERE Student.surname = 'Smith';";

您不需要编写tablename.property。
您只需要这样写属性:
从天气中选择 * where city ='旧金山'和prcp> 0.0;

sql = "SELECT * FROM Student"
      "WHERE Student.surname = 'Smith';";

等于写作

sql = "SELECT * FROM StudentWHERE Student.surname = 'Smith';";

您在学生和哪里需要更多的东西。

相关文章: