Einzelnen Beitrag anzeigen

Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#3

AW: [MySQL] Load data infile -> 0 rows affected

  Alt 27. Jun 2011, 23:18
Hey Schwarzfinne!
Es gibt in der Tabelle nur das Feld "id" als primary, sonst keine Indizes. Zudem ist die Tabelle zu diesem Zeitpunkt noch leer.
Die Workbench spuckt mir das folgende sympathisch kompakte Create-Statement aus:
Code:
delimiter $$

CREATE TABLE `history` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `quotedate` datetime DEFAULT NULL,
  `open` decimal(10,4) DEFAULT NULL,
  `high` decimal(10,4) DEFAULT NULL,
  `low` decimal(10,4) DEFAULT NULL,
  `close` decimal(10,4) DEFAULT NULL,
  `adjclose` decimal(10,4) DEFAULT NULL,
  `symbol` varchar(16) DEFAULT NULL,
  `volume` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1$$
Es gibt keinerlei Trigger, keine Stored Procs, einfach nur plain diese Tabelle.

Statt des REPLACE kann man laut Doku auch ein IGNORE oder eben keinen Modifier an dieser Stelle verwenden (macht ja bei leerer Tabelle an sich keinen Unterschied), und ich hab alle 3 Varianten probiert. Alle mit dem selben Ergebnis leider: Kein Fehler, aber auch keine Daten. Danke dir schon mal mächtig!
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat