2016-12-21 67 views
2
創建報表

我用psql的模塊使用以下語法來創建一個新的數據庫:問題基本在PostgreSQL

CREATE DATABASE fish 

我可以打開數據庫。但是,當我嘗試創建表或列時,它會給我以下消息的語法錯誤。

CREATE TABLE salmon; 

這是錯誤消息:

ERROR: syntax error at or near ";" 
LINE 1: CREATE TABLE species; 

我查了很多網上PostgreSQL的資源和他們沒有多大幫助。據我所知,我沒有搞混語法。謝謝。

+1

您需要在創建表時或至少在主鍵時指定列。 –

+1

請閱讀[手冊中的教程](https://www.postgresql.org/docs/current/static/tutorial-table.html) –

回答

0

您不能創建一個空表 - 它必須至少有一列。例如:

CREATE TABLE salmon (name VARCHAR(10));