Problem bei Erstellung einer INNODB Tabelle

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

Problem bei Erstellung einer INNODB Tabelle

Postby tommyboy » 01. March 2005 19:41

Hallo Leute,

ich benutze Xampp und konfiguriere meine MySql Tabellen
mit phpMyAdmin. Nun möchte ich eine InnoDB Tabelle erstellen mit
folgendem Befehl:
Code: Select all
 CREATE TABLE `versandgewicht` (
  `gewicht_id` int(10) unsigned NOT NULL default '0',
  `gewicht` decimal(10,2) NOT NULL default '0.00',
  PRIMARY KEY  (`gewicht_id`)
) ENGINE=INNODB;

Nach dem ausführen gehe ich in phpMyAdmin, und wenn ich unter Operationen nachschaue steht als Type: MyISAM drinnen? Ich Checke es nimmer da ja beim ausführen des Codes kein Syntaxfehler oder so kommt!

Dann meine nächste Frage:
Ich habe eine Tabelle Versandkosten
Dort habe ich zwei Felder angelegt versandunternehmen_id, gewicht_id.
Nun möchte ich diese (versandunternehmen_id, gewicht_id) als foriegn
key deklarieren. Es handelt sich hierbei um id´s in 2 unterschiedlichen tabellen. Wie sieht der Befeh aus? Bzw. wie sieht der Befehl aus wenn
die Tabelle schon besteht.

Sorry für die Frage aber kenne mich nicht so gut mit MySql aus.

Ich hoffe jemand weis Rat gruß Tommyboy :roll:
tommyboy
 
Posts: 71
Joined: 18. July 2004 10:44
Location: Stuttgart-Tübingen

Postby Jan H. Krüger » 01. March 2005 20:03

Hast du die my.cnf auch entsprechend bearbeitet so das der InnoDB-Support angeschaltet ist ?

EDIT: Zu den Fremdschlüsseln empfehle ich die Doku von der MySQL Seite. Fremdschlüssel werden allerdings erst mit InnoDB unterstützt. Bevor bei dir InnoDB nicht läuft macht es daher wenig Sinn die Fremdschlüssel als eben solche zu kennzeichnen.
Jan H. Krüger
 
Posts: 152
Joined: 24. October 2004 19:42

Postby tommyboy » 01. March 2005 20:13

Nein Sorry ich wusste nicht das ich die Configdatei ändern muß.
Kannst du mir sagen was ich da ändern muß und wie damit MySql
die InnoDB unterstützt?

Mfg
Tommyboy
tommyboy
 
Posts: 71
Joined: 18. July 2004 10:44
Location: Stuttgart-Tübingen

Postby Jan H. Krüger » 01. March 2005 20:17

Das hat Kai hier eigentlich schon wunderbar beschrieben. Habe das eben bei mir hier ausgeführt und es scheint zu gehen.

Einfach nur der Anleitung folgen.
Jan H. Krüger
 
Posts: 152
Joined: 24. October 2004 19:42

Postby tommyboy » 01. March 2005 20:21

Ja danke nur ein Problem habe ich das ist ne Anleitung für Linux und ich habe Windows und xampp. Also müsste wissen welche configdatei ich in Xampp anpassen muß. Bzw. welche Parameter?

Mfg
Tommy
tommyboy
 
Posts: 71
Joined: 18. July 2004 10:44
Location: Stuttgart-Tübingen

Postby Wiedmann » 01. March 2005 20:42

Also müsste wissen welche configdatei ich in Xampp anpassen muß. Bzw. welche Parameter?

Genau die selbe Datei und derselbe Parameter wie bei *nix.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby tommyboy » 01. March 2005 21:06

Ich habe aber diesen Pfad ? C:\xampp-win32-1.4.11\xampp\mysql
Und diese Cnf Datei kann ich mit keinem Editor öffnen wie passe ich die nun an? Sorry aber nun blicke ich es nimmer?????

Mfg

Tommyboy
tommyboy
 
Posts: 71
Joined: 18. July 2004 10:44
Location: Stuttgart-Tübingen

Postby Jan H. Krüger » 01. March 2005 21:26

Die Datei ist eine reine Textdatei und lässt sich problemlos mit Notepad öffnen.
Schau dir die Datei erstmal an, vielleicht klärt sich dann auch die andere Frage.
Nicht von nebensächlichkeiten irritieren lassen, einfach mal ausprobieren und schauen.
Jan H. Krüger
 
Posts: 152
Joined: 24. October 2004 19:42

Postby tommyboy » 02. March 2005 01:15

:oops: Hi also kleiner Tipp in Windows erst das Nodepad öffnen, dann die Datei aus dem Nodpad aus öffnen dann klappts!
Klickt man einfach auf die Datei dann passiert garnichts, man kann nicht einmal Öffnen mit auswählen!!!

Also danke nochmal für die Geduld die Ihr mir entgegen gebracht habt!
Nun geht es einwandfrei!!!!

Ist ja auch mittlerweile 1:14Uhr!

Mfg Tommyboy
tommyboy
 
Posts: 71
Joined: 18. July 2004 10:44
Location: Stuttgart-Tübingen


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 19 guests