Bug im SQL Script
- 
Hallo,
kann es sein das Euch Entwicklern ein Fehler in der Erstellung der SQL Datei zur Installation von i-doit unterlaufen ist. Ich habe nämlich festgestellt das bei der Installation von i-doit die Tabelle cdromserver nicht angelegt wird und dadurch ein Fehler beim Starten von i-doit gemeldet wird.Ich habe daraufhin mir die SQL Datei angeschaut und per Hand über PHP-Myadmin den SQL Befehl zum Erstellen der Tabelle ausgeführt. Der SQL Server meldete das die ID doppelt vorhanden sei. Beim durchschauen fiel mir folgendes auf:
–------------------------------------------------------
Table structure for table
cdromserverCREATE TABLE
cdromserver(
IDint(11) NOT NULL auto_increment,
schrankIDint(11) NOT NULL default '0',
Namevarchar(255) NOT NULL default '',
Herstellervarchar(255) NOT NULL default '',
Modellvarchar(255) NOT NULL default '',
Seriennummervarchar(255) NOT NULL default '',
stromIDint(11) NOT NULL default '0',
Firmware-Versionvarchar(255) NOT NULL default '',
Kapazitätvarchar(255) NOT NULL default '',
Anzahl der Laufwerkevarchar(255) NOT NULL default '',
IP-Adressevarchar(255) NOT NULL default '',
Subnetmaskevarchar(255) NOT NULL default '',
switchIDint(11) NOT NULL default '0',
Switch-Portvarchar(255) NOT NULL default '',
Dokumentationvarchar(255) NOT NULL default '',
=> PRIMARY KEY (ID,ID)
) TYPE=MyISAM AUTO_INCREMENT=4 ;In der Zeile PRIMARY KEY steht die ID zweimal drin, ich habe eine herausgelöscht und es hat funktioniert.
Hatte das zweite ID eine bestimmte Bedeutung oder warum stand das darin?
Gruß
Alexander