Ergebnis 1 bis 7 von 7

Thema: Fehler beim Erstellen von Tabellen

  1. #1
    Cloppy ist offline Neuer Benutzer
    Registriert seit
    01.08.2009
    Beiträge
    4

    Standard 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:
    Code:
    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):
    Code:
    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.

  2. #2
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von Cloppy Beitrag anzeigen
    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:
    Code:
    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):
    Code:
    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.

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

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  3. #3
    Cloppy ist offline Neuer Benutzer
    Registriert seit
    01.08.2009
    Beiträge
    4

    Standard

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

  4. #4
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.056

    Standard

    Ich würde sagen, du lässt das "INT(10)" weg und schreibst nur "INT".
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  5. #5
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von ads Beitrag anzeigen
    Ich würde sagen, du lässt das "INT(10)" weg und schreibst nur "INT".
    Aua *g*

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  6. #6
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.056

    Standard

    MySQLisch?
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  7. #7
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von ads Beitrag anzeigen
    MySQLisch?
    ACK.

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

Ähnliche Themen

  1. Problem Fehler beim Erstellen eines Operators
    Von JSpatz im Forum Trigger und Funktionen
    Antworten: 4
    Letzter Beitrag: 25.03.2012, 16:50
  2. Datenbank-Kopie - Fehler beim Import
    Von murphy im Forum SQL
    Antworten: 14
    Letzter Beitrag: 30.04.2010, 11:41
  3. Fehler beim Restore
    Von AndreasBeginner im Forum SQL
    Antworten: 6
    Letzter Beitrag: 20.04.2009, 14:08
  4. Fehler beim installieren
    Von Dantete im Forum Installation von PostgreSQL
    Antworten: 8
    Letzter Beitrag: 16.11.2008, 10:19
  5. Fehler bei erstellen mit createdb
    Von SubSonniC im Forum SQL
    Antworten: 10
    Letzter Beitrag: 24.10.2006, 19:08

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum