[GELÖST] MySQL Fehler#1064

Diskutiere [GELÖST] MySQL Fehler#1064 im Programmierung Forum im Bereich Software Forum; Hallo, ich möchte in MySQL diesen Befehl ausführen: CREATE TABLE return ( email varchar(50) NOT NULL default '', pw varchar(50) NOT NULL...
N

Niki

Threadstarter
Mitglied seit
08.09.2007
Beiträge
68
Standort
/etc/init.d
Hallo,

ich möchte in MySQL diesen Befehl ausführen:

Code:
CREATE TABLE return (
  email varchar(50) NOT NULL default '',
  pw varchar(50) NOT NULL default '',
  userid bigint(255) NOT NULL default '0',
  war1 bigint(255) NOT NULL default '0',
  war2 bigint(255) NOT NULL default '0',
  war3 bigint(255) NOT NULL default '0',
  war4 bigint(255) NOT NULL default '0',
  wiz1 bigint(255) NOT NULL default '0',
  wiz2 bigint(255) NOT NULL default '0',
  wiz3 bigint(255) NOT NULL default '0',
  wiz4 bigint(255) NOT NULL default '0',
  pri1 bigint(255) NOT NULL default '0',
  pri2 bigint(255) NOT NULL default '0',
  pri3 bigint(255) NOT NULL default '0',
  pri4 bigint(255) NOT NULL default '0',
  arch1 bigint(255) NOT NULL default '0',
  arch2 bigint(255) NOT NULL default '0',
  arch3 bigint(255) NOT NULL default '0',
  arch4 bigint(255) NOT NULL default '0',
  time1 bigint(255) NOT NULL default '0',
  time2 bigint(255) NOT NULL default '0',
  time3 bigint(255) NOT NULL default '0',
  time4 bigint(255) NOT NULL default '0'
) TYPE=MyISAM;
MySQL meldet:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'return (
email varchar(50) NOT NULL default '',
pw varchar(50) NOT NULL d' at line 1
Wo ist der Fehler?

Danke,

MfG,

Niki
 
I

iwier

Gast
du hast die ersten beiden felder email, pw als not null beschrieben, gibst ihnen als
default aber '', was einem null-wert entspricht.

Mache zwischen den '' mal ein Leerzeichen.

Ich kenne zwar nur ORACLE, aber bei mysql sollte es genauso sein.

/EDIT

Außerdem benutzt du als Tabellennamen return. Es könnte sich dabei um ein sogenanntes reserviertes Wort handeln,
welches du zur Namensgebung nicht verwenden darfst.

Gruß

iwier
 
N

Niki

Threadstarter
Mitglied seit
08.09.2007
Beiträge
68
Standort
/etc/init.d
Nein das geht leider nicht:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'return (
email varchar(50) NOT NULL default ' ',
pw varchar(50) NOT NULL d' at line 1

//EDIT

Danke das war schon reserviert.
 
Thema:

[GELÖST] MySQL Fehler#1064

[GELÖST] MySQL Fehler#1064 - Ähnliche Themen

  • [Gelöst] Kann die Dateien der Forza Horizon 4 Demo nicht löschen

    [Gelöst] Kann die Dateien der Forza Horizon 4 Demo nicht löschen: Ich wollte mir die Forza Horizon Demo runterladen bin jedoch dann versehentlich mal auf Abbrechen gekommen. Danach hab ich den Download wieder...
  • [Gelöst] Keine outlook.com E-Mails in iOS Mail App

    [Gelöst] Keine outlook.com E-Mails in iOS Mail App: Hallo, ich kann von einem outlook.com Konto keine E-Mails mehr über die iOS Mail App abrufen. Es kommt immer Server fehler. Ein zum Test...
  • [gelöst]kostenlose shopsoftware ohne php, mysql, asp

    [gelöst]kostenlose shopsoftware ohne php, mysql, asp: hi community, ich suche für meine firma eine kostenlose shopsoftware für einen internetshop. das problem an der sache ist, dass unser webserver...
  • [gelöst]Probleme bei der Php und Mysql programmierung

    [gelöst]Probleme bei der Php und Mysql programmierung: Hallo @all! Ich habe das Problem das ich Daten aus einer Mysql Datenbank auslesen soll und diese dann als Link darstellen soll. Leider gibt es...
  • [vorerst gelöst]Excel Dateien in Mysql Datenbank exportieren

    [vorerst gelöst]Excel Dateien in Mysql Datenbank exportieren: Hallo, Ich habe das Problem das ich Daten in einer Excel Datei vorliegen habe:flenn und diese in eine Mysql Datenbank bringen muss. Nur leider...
  • Ähnliche Themen

    Oben