Fehlermeldung von einem Feld (Alter)

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

Fehlermeldung von einem Feld (Alter)

Postby rammie » 23. October 2003 20:46

Hallo zusammen

Ich bin kurz vor dem Verzweifeln. Ich möchte Userdaten in einer Tabelle sammeln und bekomme in/von einem Feld das da "Alter" heißen soll eine Fehlermeldung. Wenn ich das Feld z.B. in "Alter1" umbenenne funktioniert es. Warum?
Nachfolgend ist ein Teil des Scriptes zu sehen und nachfolgend die Fehlermeldung.


$sql="CREATE TABLE Tabellenname

(lf_nr INT (30) NOT NULL PRIMARY KEY,
Vorname CHAR(30),
Name CHAR(30),
Wohnort CHAR(30),
Vorwahl DECIMAL(30),
Telefonnummer DECIMAL(30),
Qualifikation CHAR(30),
Alter DECIMAL(4),
)";


Hier die Fehlermeldung
Verbindung zur datenbank
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
'Alter DECIMAL(4), )' at line 10


Hätte ich fast vergessen: Ich benutze den neuesten XAMPP-Server unter Win2k (ich glaube PHP4.3.3 und MySQL 4.0.14)


Für Eure Bemühungen bedanke ich mich im Voraus

mfg.: Thomas
rammie
 
Posts: 11
Joined: 10. September 2003 20:01

Postby Oswald » 23. October 2003 21:10

Huhu Thomas!

Manchmal sieht man den Wald vor lauter Bäumen nicht: Das letzte Komma nach DECIMAL(4) ist zu viel! ;)

Liebe Grüße
Oswald
User avatar
Oswald
Apache Friends
 
Posts: 2718
Joined: 26. December 2002 19:51
Location: Berlin, Germany
Operating System: Linux

Postby Oswald » 23. October 2003 21:12

Ach ja. Und "ALTER" ist ein reserviertes MySQL-Wort. Das darf nicht als Spaltenname verwendet werden.

Siehe auch http://www.mysql.com/doc/en/Reserved_words.html
User avatar
Oswald
Apache Friends
 
Posts: 2718
Joined: 26. December 2002 19:51
Location: Berlin, Germany
Operating System: Linux

Postby rammie » 23. October 2003 22:01

Hai ho

Danke für die schnellen Antworten.
Das mit dem letzten Komma funktioniert ob`s da ist oder net (zumindest bei mir).
Daß das Wort "Alter" reserviert ist wußte ich net. Aber ich weiß soviele Dinge net da ich absoluter Neuling bin.

Also nochmal Danke. :wink:

mfg.: Thomas

P.S.: Ich werde mich bestimmt noch öfter wegen Problemen melden.
rammie
 
Posts: 11
Joined: 10. September 2003 20:01


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 36 guests