2017-08-02 136 views
0

我是編程和SQL的新手。爲什麼在創建表格時出現此錯誤?PostgreSQL:語法錯誤處於或接近「;」

fishies=> create table vamshi(text, serial); 
ERROR: syntax error at or near ";" 
LINE 1: create table vamshi(text, serial); 
+2

也許你需要一個[創建表教程(https://www.tutorialspoint.com/postgresql/postgresql_create_table.htm)?你有列類型,但沒有名字? –

+0

https://www.postgresql.org/docs/current/static/tutorial-table.html –

+0

我正在使用[create table](https://www.postgresql.org/docs/9.4/static/sql-createtable的.html)。這有點令人困惑。 – Vamshi

回答

-1

你不需要文字和序列之間的逗號。

https://www.postgresql.org/docs/current/static/sql-createtable.html

+0

我正在使用相同的鏈接。現在我懂了。 – Vamshi

+0

很高興聽到。您使用逗號分隔字段。 – kometen

+0

鏈接是好的,但答案是錯誤的:你*確實*需要逗號,除非你想創建一個名爲'text'的列,這不是我認爲OP想要的。相反,您必須添加列名稱。 –

相關問題