Zurück   RR:Board > Webmaster > Webentwicklung

Web-Technik: ASP, PHP, XML, Javascript, AJAX, SQL Datenbanken. Webentwicklung: CMS, Foren, Blog -Scripte.
Antwort
 
Themen-Optionen Thema durchsuchen

mySQL: Wrong column type(s) bei create Table
Alt 02.05.2012, 16:21   # 1
sleecher
Kabel Wurm
rot rot rot 
Bewertung:
sleecher hat 500 bis 999 Punktesleecher hat 500 bis 999 Punktesleecher hat 500 bis 999 Punktesleecher hat 500 bis 999 Punktesleecher hat 500 bis 999 Punkte
Registriert seit: Sep 2005
Beiträge: 1.081
Power: 24
Erstellen Sie eine Tabelle 'personattr', die (vorerst nur) die Attribute 'personid' (als Integer-Zahl), 'nachname' und 'vorname' (jeweils als Zeichenkette mit 31 Zeichen) sowie geschlecht (als char) enthält.




create table personattr
(personid int,
nachname char(31),
vorname char(31),
geschlecht char(2)
);

der server gibt mir die fehler meldung
Wrong column type(s)
  sleecher ist offline   Mit Zitat antworten

Alt 02.05.2012, 20:52   # 2
NFchecker
Da geht noch einer!
rot rot 
Bewertung:
NFchecker hat die Renommee-Anzeige deaktiviert
Registriert seit: Jul 2006
Beiträge: 683
Power: 21
Nabend, genau kann ich nicht sagen, woran es liegen könnte...aber versuch es mal mit "INTEGER" anstelle von "int" und mit "VARCHAR(31)" für Vor- und Nachname.
Und du lässt auch nur diese Anweisung ausführen?

Gruß


  NFchecker ist offline   Mit Zitat antworten

AW: hilfe my sql
Alt 03.05.2012, 08:50   # 3
Yuri
The Madness
blau blau 
Bewertung:
Yuri hat 2500 bis 5000 PunkteYuri hat 2500 bis 5000 PunkteYuri hat 2500 bis 5000 PunkteYuri hat 2500 bis 5000 PunkteYuri hat 2500 bis 5000 PunkteYuri hat 2500 bis 5000 PunkteYuri hat 2500 bis 5000 PunkteYuri hat 2500 bis 5000 PunkteYuri hat 2500 bis 5000 PunkteYuri hat 2500 bis 5000 Punkte
Registriert seit: Aug 2004
Internet: Modem/ISDN
Beiträge: 2.545
Power: 34
Der Query scheint in Ordnung zu sein, zumindest erkenne ich keinen syntaktischen Fehler.
Siehe dazu folgende Seite: http://dev.mysql.com/doc/refman/5.1/...ate-table.html

Wie versuchst du denn, die Abfrage abzuschicken? Direkt über die Kommandozeile oder über PHP, phpmyadmin etc.?

EURdit: Die Schreibweise von "int" ist völlig O.K. in mysql
  Yuri ist offline   Mit Zitat antworten

AW: hilfe my sql
Alt 03.05.2012, 09:06   # 4
onip
Master of supply
rot rot rot rot 
Bewertung:
onip hat 500 bis 999 Punkteonip hat 500 bis 999 Punkteonip hat 500 bis 999 Punkteonip hat 500 bis 999 Punkteonip hat 500 bis 999 Punkteonip hat 500 bis 999 Punkteonip hat 500 bis 999 Punkte
Registriert seit: Sep 2004
Beiträge: 1.523
Power: 29
Code:
CREATE TABLE `personattr` ( `personid` int(10) unsigned NOT NULL AUTO_INCREMENT, `nachname` char(31) NOT NULL, `vorname` char(31) NOT NULL, `geschlecht` char(2) NOT NULL, PRIMARY KEY (`personid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
hab ich per phpMyAdmin gemacht, kennst du sicher.
  onip ist offline   Mit Zitat antworten

AW: hilfe my sql
Alt 09.05.2012, 10:37   # 5
Yuri
The Madness
blau blau 
Bewertung:
Yuri hat 2500 bis 5000 PunkteYuri hat 2500 bis 5000 PunkteYuri hat 2500 bis 5000 PunkteYuri hat 2500 bis 5000 PunkteYuri hat 2500 bis 5000 PunkteYuri hat 2500 bis 5000 PunkteYuri hat 2500 bis 5000 PunkteYuri hat 2500 bis 5000 PunkteYuri hat 2500 bis 5000 PunkteYuri hat 2500 bis 5000 Punkte
Registriert seit: Aug 2004
Internet: Modem/ISDN
Beiträge: 2.545
Power: 34
Ja, nur mit dem Unterschied, dass seine Lösung als "fertiges Query" am Ziel vorbeigeschossen ist. Oder wo liest du in der Anforderung, dass personid automatisch zählen - oder gar ein primary sein soll? Und warum ists InnoDB und utf8?

Das Query von ihm funktioniert auch so und ist auch das, was er haben will
  Yuri ist offline   Mit Zitat antworten
Antwort

RR:Board > Webmaster > Webentwicklung > mySQL: Wrong column type(s) bei create Table


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

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Java] - HSQLDB: CREATE TABLE funktioniert nicht fragl0r Programmierung & Entwicklung 2 11.03.2013 14:28
[SQL] - Unknown column in where clause onip Webentwicklung 2 26.02.2013 13:42
[SQL] - Übungsaufgabe: Can't create table (errno: 150) Targa Webentwicklung 4 02.04.2012 18:58
[SQL] - [MySQL 5.1] #1005 - Can't create table 'reporting_server.auswertungen' (errno: 121) die_kackwurst Webentwicklung 3 31.05.2010 20:43
Wrong Turn 2 bei MYVideo Armin Humor & Fun 2 23.01.2008 18:07



Alle Zeitangaben in WEZ +1. Es ist jetzt 11:49 Uhr.
vBulletin Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.