2016-12-03 45 views
0

我是新來的postgre sql,並且我做了一個查詢數據庫的程序。當我試圖用這個查詢運行我的程序時,我得到了該主題中的錯誤。我寫查詢的方式有問題嗎?錯誤是明確:在拋出'pqxx :: syntax_error'的實例後終止調用?

what(): ERROR: syntax error at or near "."

LINE 1: SELECT * FROM Student

WHERE Student.surname = 'Smith';

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

回答

0

你不需要寫tablename.property。
你只需要寫下這樣的屬性:
SELECT * FROM weather WHERE city ='舊金山'AND prcp> 0.0;

+0

我試過你的編輯,然後它給了我一個等號附近的錯誤? – tempus

+0

你能粘貼錯誤嗎? –

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

等於寫

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

你需要的東西學生和WHERE之間更多。

相關問題