php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.01.2005, 13:33  
Gast
 
Beiträge: n/a
Standard Fehler in der MySQL Abfrage

Hallo.
ich will gerade eine tabelle in der datenbank erstellen.
aber irgendwie bringt er mir immer nur fehlermeldungen.

und zwar folgende:
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
'('weiblich','maennlich')) NOT NULL, `groesse` INT(3), `gewicht`

Kann mir jemand helfen ???

CREATE TABLE `userprofil` (

`userid` INT( 5 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
`email` TEXT( 30 ) NOT NULL ,
`vorname` VARCHAR( 15 ) NOT NULL ,
`geschlecht` ENUM( (
'weiblich',
'maennlich'
) ) NOT NULL ,
`groesse` INT( 3 ) ,
`gewicht` INT( 3 ) ,
`sternzeichen` ENUM( (
'widder',
'stier',
'zwilling',
'krebs',
'loewe',
'jungfrau',
'waage',
'skorpion',
'schuetze',
'steinbock',
'wassermann',
'fische'
) ) NOT NULL ,
`hobby` TEXT( 50 ) NOT NULL ,
`beruf` TEXT( 30 ) NOT NULL ,
`bild` BINARY NOT NULL ,
`motto` TEXT( 300 ) NOT NULL ,
`plz` INT( 5 ) NOT NULL ,
`bundesland` ENUM( (
'baden-württemberg',
'bayern',
'berlin',
'brandenburg',
'bremen',
'hamburg',
'essen',
'mecklenburg-vorpommern',
'niedersachsen',
'nordrhein-westfalen',
'rheinland-pfalz',
'saarland',
'sachsen',
'sachsen-anhalt',
'schleswig-holstein',
'thueringen'
) ) NOT NULL ,
`icq` INT( 10 ) UNSIGNED NOT NULL ,
`aim` INT( 10 ) NOT NULL ,
`homepage` TEXT( 30 ) NOT NULL ,
`ameldedatum` DATETIME NOT NULL ,
`nochloeschen` VARCHAR( 2 ) NOT NULL ,
PRIMARY KEY ( `userid` ) ,
FULLTEXT (
`motto`
)
) Question Question Question Question
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 19.01.2005, 13:35  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 4.651
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

ENUM ((....
Wieso zwei Klammern???
__________________
Entwickler aus Leidenschaft und ein Zahnrad in einem der größten Java-Projekte der Welt.
mepeisen ist offline   Mit Zitat antworten
Alt 19.01.2005, 13:40  
Gast
 
Beiträge: n/a
Standard

Ok die zwei klammern habe ich weg gemacht.
jetzt kommt aber folgende fehlermeldung.

#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 'NOT NULL ,
`motto` TEXT( 300 ) NOT NULL ,
`plz` INT( 5 ) ,
`b
  Mit Zitat antworten
Alt 19.01.2005, 13:43  
Gast
 
Beiträge: n/a
Standard

ich habe natürlich nur eine von den zwei klammern weggemacht
  Mit Zitat antworten
Alt 19.01.2005, 13:47  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 4.651
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard



Also interpretiere ich einmal, dass es nun geht.
__________________
Entwickler aus Leidenschaft und ein Zahnrad in einem der größten Java-Projekte der Welt.
mepeisen ist offline   Mit Zitat antworten
Alt 19.01.2005, 13:52  
Gast
 
Beiträge: n/a
Standard

ne, jetzt kommt ne andere fehlermeldung.

#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 'NOT NULL ,
`motto` TEXT( 300 ) NOT NULL ,
`plz` INT( 5 ) ,
`b
  Mit Zitat antworten
Alt 19.01.2005, 14:10  
Gast
 
Beiträge: n/a
Standard

Benutze doch einfach phpMyAdmin. Außerdem kennt niemand deinen aktuellen Versuch.

Gruß
phpfan
  Mit Zitat antworten
Alt 19.01.2005, 14:14  
Gast
 
Beiträge: n/a
Standard

SQL-Befehl:

CREATE TABLE `userprofil` (

`userid` INT( 5 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
`email` TEXT NOT NULL ,
`vorname` VARCHAR( 15 ) NOT NULL ,
`geschlecht` ENUM( 'weiblich', 'maennlich' ) NOT NULL ,
`groesse` INT( 3 ) ,
`gewicht` INT( 3 ) ,
`sternzeichen` ENUM( 'widder', 'stier', 'zwilling', 'krebs', 'loewe', 'jungfrau', 'waage', 'skorpion', 'schuetze', 'steinbock', 'wassermann', 'fische' ) NOT NULL ,
`hobby` TEXT NOT NULL ,
`beruf` TEXT NOT NULL ,
`bild` BINARY NOT NULL ,
`motto` TEXT NOT NULL ,
`plz` INT( 5 ) NOT NULL ,
`bundesland` ENUM( 'baden-wuerttemberg', 'bayern', 'berlin', 'brandenburg', 'bremen', 'hamburg', 'essen', 'mecklenburg-vorpommern', 'niedersachsen', 'nordrhein-westfalen', 'rheinland-pfalz', 'saarland', 'sachsen', 'sachsen-anhalt', 'schleswig-holstein', 'thueringen' ) NOT NULL ,
`icq` INT( 10 ) NOT NULL ,
`aim` INT( 10 ) NOT NULL ,
`homepage` TEXT NOT NULL ,
`ameldedatum` DATETIME NOT NULL ,
`nochloeschen` VARCHAR( 2 ) NOT NULL ,
PRIMARY KEY ( `userid` ) ,
FULLTEXT (
`motto`
)
)
  Mit Zitat antworten
Alt 19.01.2005, 14:18  
Gast
 
Beiträge: n/a
Standard

zudem benutze ich phpmyAdmin

aber trotzdem geht es nicht
  Mit Zitat antworten
Alt 19.01.2005, 14:21  
Gast
 
Beiträge: n/a
Standard

`bild` BINARY NOT NULL,

nicht binary, sondern blob. Ich kann bei meinem phpmyAdmin kein binary als Typ auswählen. Aber du hast doch wohl nicht vor, Bilder in der DB abzuspeichern, oder?

16.3. Ist es sinnvoll, Bilder in einer Datenbank abzulegen?
http://www.php-faq.de/q/q-db-blob.html

Gruß
phpfan
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
bitte hilfe! mysql fehler meldung: basicx PHP Tipps 2008 2 22.07.2008 16:36
mysql fehler meldung: basicx Datenbanken 1 22.07.2008 09:48
[Erledigt] MySql Frage: Problem mit einer etwas lomplexeren Abfrage tomtaz Datenbanken 5 24.06.2008 22:36
MySQL Abfrage von Ver. 5 für Ver 3. des MySQL Servers FireFIghter Datenbanken 3 02.02.2007 17:18
mysql + confixx fehler - mysql geht plötzlich nicht mehr Datenbanken 2 31.12.2006 11:41
MySQL Abfrage macht Seite langsam Datenbanken 11 19.10.2006 19:38
MySQL - Abfrage: Unterschiedliche Ergebnisse aus PHP/manuell horstenpeter Datenbanken 3 16.07.2006 13:22
WHERE Falsche Abfrage? Kein MySQL Fehler PHP Tipps 2005-2 10 30.09.2005 10:43
Fehler in SQL Abfrage Datenbanken 3 22.09.2005 11:16
mysql abfrage über 4 Tabelle - bis 3 geht, bei der 4. habert Datenbanken 2 08.09.2005 11:59
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
[Solved] MySQL Anfrage Fehler :: (1064) PHP Tipps 2005-2 3 02.08.2005 09:46
Fehler abfangen bei MySQL Abfrage Dave Waterstone PHP Tipps 2005 4 21.02.2005 15:15
[Erledigt] Fehler in der MySQL Abfrage Datenbanken 2 07.02.2005 14:28
MySQL Syntax Fehler PHP Tipps 2004 3 27.06.2004 13:01

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
java enum bundesländer, fehler beim anlegen eines enum in mysql, java enum bundesland, mysql abfrage größe, #1064 - \'binary not null\', for the right syntax to use near \'binary not null, sql enum where abfrage, \'binary not null\' phpmyadmin, sql 1064 error phpmyadmin enum, \#1064 - fehler in der sql-syntax\ mysql 5.0, mysql to juse near not null, 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, mysql abfrage binary, mysql null mit php abfragen, 1064 - fehler in der sql-syntax bei \'binary not null, 1064 - you have an error in your sql syntax java, mysql enum abfrage, #1064 - binary not null, bundesland phpmyadmin enum, enum bundesland phpmyadmin

Alle Zeitangaben in WEZ +1. Es ist jetzt 10:49 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.