Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/09/2010, à 19:53

Anium

Amarok : importation de statistique sqlite vers mysql

Bonjour,

Je souhaite passer à un sgbd pour la gestion de ma bibliothèque musicale. Mais le soucis est que n'arrive pas à importer mes statistiques sqlite vers mysql hmm

En effet, les tables 'statistics'  ont une structure différente :

sqlite :
url, deviceid, createdate, accessdate, percentage, rating, playcounter, uniqueid, deleted
mysql :

CREATE TABLE  `amarok`.`statistics` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `url` int(11) DEFAULT NULL,
  `createdate` int(11) DEFAULT NULL,
  `accessdate` int(11) DEFAULT NULL,
  `score` float DEFAULT NULL,
  `rating` int(11) DEFAULT '0',
  `playcount` int(11) DEFAULT NULL,
  `deleted` tinyint(1) DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `statistics_url` (`url`),
  KEY `statistics_createdate` (`createdate`),
  KEY `statistics_accessdate` (`accessdate`),
  KEY `statistics_score` (`score`),
  KEY `statistics_rating` (`rating`),
  KEY `statistics_playcount` (`playcount`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_bin

Voici un exemple de ligne :
sqlite :
'./home/anium/Musiques/Pop/Sarah Slean/Day One (2004)/Sarah Slean - Day One - 02 - Lucky Me.mp3',-1,1206811797,1206811797,49.5,0,1,'49ef4fd82732eaafe77b7033617a556c',0
mysql :
1, 370, 1283792738, 1283794831, 64.8125, 10, 2, 0
L'association des données peut-être faite grâce au path qui se trouve dans une table urls dans mysql.

Comment rendre compatible ces deux tables et ainsi faire mes insertions ?

Amis scripteurs, je fais appel à vos talents wink

Hors ligne