ERROR: syntax error at or near “;” at CREATE TABLE

ERROR: syntax error at or near “;” at CREATE TABLE



I study Postgresql. I've just installed PG on Ubuntu, checkout as user "postgres" and run psql commandline. But when I try to execute commands like SHOW, CREATE and so on, I get:



ERROR: syntax error at or near ";"


postgres@comp:/etc/postgresql/10/main$ psql
psql (10.5 (Ubuntu 10.5-1.pgdg18.04+1))
Type "help" for help.

postgres=# c
You are now connected to database "postgres" as user "postgres".
postgres=# CREATE TABLE TEST1
postgres-# ;
ERROR: syntax error at or near ";"
LINE 2: ;
^
postgres=# CREATE TABLE TEST1;
ERROR: syntax error at or near ";"
LINE 1: CREATE TABLE TEST1;
^
postgres=# CREATE TABLE 'TEST1';
ERROR: syntax error at or near "'TEST1'"
LINE 1: CREATE TABLE 'TEST1';
^
postgres=#



I tried to find the same issues on Stackoverflow, but no result. What did I do wrong?






I can comment on what you aren't doing. You aren't actually specifying any column names or definitions, types, etc. Try entering a valid CREATE TABLE definition, and see if that works.

– Tim Biegeleisen
Sep 11 '18 at 9:47


CREATE TABLE






Please see the manual for a detail description on the syntax of the create table statement. You might want to start with the tutorial that contains many examples with the correct syntax. Add make sure you understand the difference between identifiers and strings

– a_horse_with_no_name
Sep 11 '18 at 9:57



create table




0



Thanks for contributing an answer to Stack Overflow!



But avoid



To learn more, see our tips on writing great answers.



Required, but never shown



Required, but never shown




By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Popular posts from this blog

PHP code is not being executed, instead code shows on the page

Administrative divisions of China

Cardinality of the set of algorithms