mySQL Error wegen falscher Syntax

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

mySQL Error wegen falscher Syntax

Postby Kuron » 18. March 2005 19:30

Erstma glückwunsch zu dem Proggie, ist echt genial :D

Nun aber mein Problem:

Ich möchte auf der Datenbank per PHP-Befehl ne neue Tabelle erstellen.
Doch immer wenn ich das machen will, kommt dieser Fehler:

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 'varchar VARCHAR(255), text TEXT)' at line 1


Der entsprechende Befehl ist:

CREATE TABLE test (id INT AUTO_INCREMENT PRIMARY KEY, varchar VARCHAR(255), text TEXT)


Was ist an dem Befehl falsch??
Kuron
 
Posts: 2
Joined: 18. March 2005 19:23

Re: mySQL Error wegen falscher Syntax

Postby Hanspeter Thöni » 18. March 2005 21:04

Kuron wrote:CREATE TABLE test (id INT AUTO_INCREMENT PRIMARY KEY, varchar VARCHAR(255), text TEXT)



Ein Test bei mir hat gezeigt, dass mysql der Name des Feldes 'varchar' nicht passt, wenn du das Feld anders nennst , geht es.
Es ist wohl generell nicht empfehlenswert reservierte Wörter wie die Datentypen als Feldnamen zu verwenden.
Gruss Hanspeter
User avatar
Hanspeter Thöni
 
Posts: 233
Joined: 17. August 2004 10:29
Location: Schweiz

Postby Kuron » 18. March 2005 21:51

achso... ja ich wollte damit nur en test machen, und mir viel kein gscheiter name ein oO^^

PS: ok, funktioniert nun ^^
Kuron
 
Posts: 2
Joined: 18. March 2005 19:23


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 12 guests