AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Probleme mit Blobfeldern bei der Datenkonvertierung
Thema durchsuchen
Ansicht
Themen-Optionen

Probleme mit Blobfeldern bei der Datenkonvertierung

Ein Thema von Ruediger123 · begonnen am 19. Sep 2011 · letzter Beitrag vom 20. Sep 2011
Antwort Antwort
Ruediger123

Registriert seit: 30. Aug 2011
16 Beiträge
 
#1

AW: Probleme mit Blobfeldern bei der Datenkonvertierung

  Alt 20. Sep 2011, 12:27
Habe es in einem Buch gelesen "MySQL für Adminsitratoren" hier steht dass der Import von großen Daten dringend über .csv empfohlen wird da dies schneller sei.
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#2

AW: Probleme mit Blobfeldern bei der Datenkonvertierung

  Alt 20. Sep 2011, 12:34
Am schnellsten geht es ein SQL-Script. Schreib Dir doch ein Tool, was die Daten als SQL exportiert. Das führst Du dann mit MySQL Admin aus. Beispiel:

Code:
CREATE TABLE `mantis_bug_file_table` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `bug_id` int(10) unsigned NOT NULL default '0',
  `title` varchar(250) collate latin1_german1_ci NOT NULL default '',
  `description` varchar(250) collate latin1_german1_ci NOT NULL default '',
  `diskfile` varchar(250) collate latin1_german1_ci NOT NULL default '',
  `filename` varchar(250) collate latin1_german1_ci NOT NULL default '',
  `folder` varchar(250) collate latin1_german1_ci NOT NULL default '',
  `filesize` int(11) NOT NULL default '0',
  `file_type` varchar(250) collate latin1_german1_ci NOT NULL default '',
  `date_added` datetime NOT NULL default '1970-01-01 00:00:01',
  `content` longblob NOT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_bug_file_bug_id` (`bug_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci AUTO_INCREMENT=4 ;


INSERT INTO `mantis_bug_file_table` (`id`, `bug_id`, `title`, `description`, `diskfile`, `filename`, `folder`, `filesize`, `file_type`, `date_added`, `content`) VALUES
(3, 25, '', '', 'upload/ec4ef4e71a6c0f1c6c3b993fd5102757', '20070104104040571.pdf', 'upload/', 203462, 'application/pdf', '2007-01-04 11:29:53', 0x255044462d<hier stehen dann noch 200kb Hey>8f66);
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
FredlFesl

Registriert seit: 19. Apr 2011
293 Beiträge
 
Delphi 2009 Enterprise
 
#3

AW: Probleme mit Blobfeldern bei der Datenkonvertierung

  Alt 20. Sep 2011, 14:40
Normalerweise sind bulk insert Operationen am schnellsten. Dabei werden aber eben genau die BLOB-Daten nicht unterstützt.
Versuche, nur die 'normalen' Daten als CSV-Datei abzulegen und über die schnelle Routine zu importieren. Anschließend überträgst Du die BLOB-Daten.

Andere Idee: Wenn mySQL CSV-Dateien importieren kann, dann vielleicht auch exportieren. Erstelle eine Testtabelle mit BLOB und exportiere sie. Dann weisst Du ja, wie mySQL das gerne hätte.
Das Bild hängt schief.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:37 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz