• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

MySQL-Code will nicht

Status
Für weitere Antworten geschlossen.

Hanashi

Neues Mitglied
Hallo Leute,
ich habe ein Problem mit einer Datenbanktabelle, die ich gerade einfügen wollte und zwar folgende:
Code:
CREATE TABLE building (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
userid INT(11),
rooms FLOAT(2),
area FLOAT(10),
description TEXT,
costs DOUBLE(20),
land VARCHAR(100),
region VARCHAR(100),
street VARCHAR(100),
housenumber VARCHAR(30),
notice TEXT,
real_firstname VARCHAR(100),
real_lastname VARCHAR(100),
decoration VARCHAR(255),
house INT(2),
method INT(2),
other VARCHAR(100)
)
Als Fehler zeigt es folgendes an:
Code:
MySQL meldet: [URL="http://dev.mysql.com/doc/refman/5.0/en/error-messages-server.html"][IMG]http://88.198.27.49/phpmyadmin/themes/original/img/b_help.png[/IMG][/URL] 
  #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 '),
land VARCHAR(100),
region VARCHAR(100),
street VARCHAR(100),
housenumber ' at line 7
Dies ist sehr wichtig.
Mit freundlichen Grüßen Peter
 
Werbung:
Der Fehler ist bei "costs". Da Double eine Kommazahl ist, musst du auch angeben, wieviele Stellen du nach dem Komma haben willst. Müsste dann z.B. so aussehen:

Code:
...
costs DOUBLE(20,3),
...
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben