Fehler beim Erstellen von Tabellen

Hallo,
ich bin gerade echt am verzweifeln. phpPgAdmin lässt mich keine Tabellen mehr erstellen. Übers Menü kommt immer “Sie müssen mindestens eine Spalte angeben”, obwohl 2 habe und über SQL kommt ebenfalls ein Fehler.

Hier die SQL Anfrage:

CREATE TABLE User (
    uid         int(10) CONSTRAINT firstkey PRIMARY KEY,
    name        varchar(18),
);

Der Fehler:
SQL-Fehler:

ERROR: syntax error at or near “User”
LINE 1: CREATE TABLE User (
^ In der Anweisung:

CREATE TABLE User (
uid int(10) CONSTRAINT firstkey PRIMARY KEY,
name varchar(18),
);

Führe ich aber per SQL folgendes aus (aus der PostgreSQL Doku):

CREATE TABLE films (
    code        char(5) CONSTRAINT firstkey PRIMARY KEY,
    title       varchar(40) NOT NULL,
    did         integer NOT NULL,
    date_prod   date,
    kind        varchar(10),
    len         interval hour to minute
);

Da funktioniert alles ohne Probleme. Ich weiß es nicht was ich falsch mache. :frowning:

User ist reserviert. Nenne die Tabelle anders, oder zur Not “user”. Ich würde sie anders nennen…

Andreas

Egal wie ich die Tabelle nenn, es kommt immer der gleiche Fehler.

Ich würde sagen, du lässt das “INT(10)” weg und schreibst nur “INT”.

Aua g

Andreas

MySQLisch?

ACK.

Andreas