我已经使用psql模块使用以下语法创建了一个新数据库:
CREATE DATABASE fish
我可以打开数据库。但是,当我尝试创建表或列时,它会给我以下消息的语法错误。
CREATE TABLE salmon;
这是错误消息:
ERROR: syntax error at or near ";"
LINE 1: CREATE TABLE species;
我查了很多在线postgreSQL资源,但都没有什么帮助。据我所知,我没有弄乱语法。谢谢。
最佳答案
可以对空表使用此语法:
create table salmon();
必须在表中至少创建一列:
CREATE TABLE salmon ( column_name data_type ...........);
Postgres创建表链接:https://www.postgresql.org/docs/9.1/static/sql-createtable.html
关于postgresql - PostgreSQL中的基本create语句问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41261489/