Pg admin 4 - 创建任何新 table 时出错
Pg admin 4 - error creating any new table
每当我尝试在 PgAdmin 4 工具上为 postgresql 创建一个新的 table 时,我收到一个错误
查询:CREATE TABLE geeks_table
ERROR: syntax error at end of input
LINE 1: CREATE TABLE geeks_table
^
SQL state: 42601
Character: 25
根据评论,您需要将数据定义语言 (DDL) 添加到创建语句中。
数据库需要知道需要哪些列和数据类型,例如,下面的 DDL 将创建一个 2 列 table:
CREATE TABLE geeks_table (
code INTEGER PRIMARY KEY,
title varchar(40) NOT NULL
);
如果您的目标是 table 没有列,这就是语法
CREATE TABLE geeks_table ();
每当我尝试在 PgAdmin 4 工具上为 postgresql 创建一个新的 table 时,我收到一个错误
查询:CREATE TABLE geeks_table
ERROR: syntax error at end of input LINE 1: CREATE TABLE geeks_table ^ SQL state: 42601 Character: 25
根据评论,您需要将数据定义语言 (DDL) 添加到创建语句中。
数据库需要知道需要哪些列和数据类型,例如,下面的 DDL 将创建一个 2 列 table:
CREATE TABLE geeks_table (
code INTEGER PRIMARY KEY,
title varchar(40) NOT NULL
);
如果您的目标是 table 没有列,这就是语法
CREATE TABLE geeks_table ();