Moins,
bin nach Vista gewächselt und hab die Chance wahrgenommen, die neueste Mysql Version zu installieren.
Meine Portierungsmethode ist vielleicht zu intuitiv, aber sie funktioniert: ich hab einfach den mysql\data\<datenbankname> - Ordner kopiert.
So weit ich mitbekommen habe, hat nur eine der 23 Tabellen das oben genannte Problem.
mysql> explain auction;
+-------------------+---------------------------+------+-----+---------------------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------------+---------------------------+------+-----+---------------------+-------+
| auctionId | bigint(20) unsigned | NO | PRI | 0 | |
| SellerId | varchar(45) | YES | | NULL | |
| actualBid | decimal(6,2) unsigned | YES | | 0.00 | |
| porto | decimal(6,2) unsigned | YES | | NULL | |
| foil | tinyint(1) | YES | | NULL | |
| condition | varchar(10) | YES | | NULL | |
| numberCards | tinyint(3) unsigned | YES | | NULL | |
| end | datetime | NO | MUL | 0000-00-00 00:00:00 | |
| numberBids | smallint(5) unsigned | YES | | NULL | |
| category | varchar(10) | YES | | NULL | |
| actualBidder | varchar(30) | YES | | NULL | |
| pictureURL | text | YES | | NULL | |
| minimumBid | decimal(6,2) unsigned | YES | | NULL | |
| type | tinyint(3) unsigned | YES | MUL | NULL | |
| cardId | int(10) unsigned | YES | MUL | 0 | |
| ended | tinyint(3) unsigned | YES | | 0 | |
| deltatoaverage | float | YES | | NULL | |
| enabled | tinyint(3) unsigned | YES | MUL | NULL | |
| notes | text | YES | | NULL | |
| numberAuctionUsed | int(10) unsigned | YES | MUL | NULL | |
| cardAverage | float | YES | MUL | NULL | |
| auctionAverage | float | YES | MUL | NULL | |
| descriptionPath | varchar(200) | NO | | | |
| title | varchar(200) | YES | | NULL | |
| idcardwant | int(10) unsigned zerofill | YES | MUL | NULL | |
| bombid | float unsigned zerofill | YES | | NULL | |
| bomstatus | int(10) unsigned | YES | | NULL | |
+-------------------+---------------------------+------+-----+---------------------+-------+
mysql>ALTER TABLE `magicdb`.`auction` MODIFY COLUMN `porto` DECIMAL(6,2) UNSIGNED NOT NULL;
MySQL Error Number 1060
Duplicate column name 'ended'
Versteh ich nämlich leider nicht. Es gibt doch keine 2 Spalten mit dem Namen 'ended'. Oder gibt es noch andere Erklärungen? Dieser Fehler tritt bei jedem beliebigen Befehl auf, der die Struktur oder Inhalt verändert.
Vielen Dank im Voraus.
Marco
bin nach Vista gewächselt und hab die Chance wahrgenommen, die neueste Mysql Version zu installieren.
Meine Portierungsmethode ist vielleicht zu intuitiv, aber sie funktioniert: ich hab einfach den mysql\data\<datenbankname> - Ordner kopiert.
So weit ich mitbekommen habe, hat nur eine der 23 Tabellen das oben genannte Problem.
mysql> explain auction;
+-------------------+---------------------------+------+-----+---------------------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------------+---------------------------+------+-----+---------------------+-------+
| auctionId | bigint(20) unsigned | NO | PRI | 0 | |
| SellerId | varchar(45) | YES | | NULL | |
| actualBid | decimal(6,2) unsigned | YES | | 0.00 | |
| porto | decimal(6,2) unsigned | YES | | NULL | |
| foil | tinyint(1) | YES | | NULL | |
| condition | varchar(10) | YES | | NULL | |
| numberCards | tinyint(3) unsigned | YES | | NULL | |
| end | datetime | NO | MUL | 0000-00-00 00:00:00 | |
| numberBids | smallint(5) unsigned | YES | | NULL | |
| category | varchar(10) | YES | | NULL | |
| actualBidder | varchar(30) | YES | | NULL | |
| pictureURL | text | YES | | NULL | |
| minimumBid | decimal(6,2) unsigned | YES | | NULL | |
| type | tinyint(3) unsigned | YES | MUL | NULL | |
| cardId | int(10) unsigned | YES | MUL | 0 | |
| ended | tinyint(3) unsigned | YES | | 0 | |
| deltatoaverage | float | YES | | NULL | |
| enabled | tinyint(3) unsigned | YES | MUL | NULL | |
| notes | text | YES | | NULL | |
| numberAuctionUsed | int(10) unsigned | YES | MUL | NULL | |
| cardAverage | float | YES | MUL | NULL | |
| auctionAverage | float | YES | MUL | NULL | |
| descriptionPath | varchar(200) | NO | | | |
| title | varchar(200) | YES | | NULL | |
| idcardwant | int(10) unsigned zerofill | YES | MUL | NULL | |
| bombid | float unsigned zerofill | YES | | NULL | |
| bomstatus | int(10) unsigned | YES | | NULL | |
+-------------------+---------------------------+------+-----+---------------------+-------+
mysql>ALTER TABLE `magicdb`.`auction` MODIFY COLUMN `porto` DECIMAL(6,2) UNSIGNED NOT NULL;
MySQL Error Number 1060
Duplicate column name 'ended'
Versteh ich nämlich leider nicht. Es gibt doch keine 2 Spalten mit dem Namen 'ended'. Oder gibt es noch andere Erklärungen? Dieser Fehler tritt bei jedem beliebigen Befehl auf, der die Struktur oder Inhalt verändert.
Vielen Dank im Voraus.
Marco

Kommentar