mAirListDB SQL, item_icons tabelle

Grüße so kurz vom neuen Jahr von mir,
ich habe in meiner Datenbank einige Einträge welche noch kein Albumcover im Element haben.

Bei einigen Elementen liegen diese auch Fehlerhaft vor, hier war eine Zeitlang der Importer von iTunes buggy.

Das würde ich jetzt gerne ändern.

Durch ein anderes Projek liegen mir passend zu den mAirList IDs bereits diverse Cover vor.

So das ein Massenimport durchaus Sinnvoll wäre.

Die Datenbanktabelle item_icons enthält drei Spalten: item, filename, data

item = mairlist id
filename = entweder coverfront.jpg oder cover.jpg
data = bas64 code des jpg

Jetzt zur Frage zur Herangehensweise:

Jetzt könnte ich doch theoretisch die vorhandenen Cover (jpg File) nehmen, dessen Dateiname bereits die DB ID aus mairlist ist, mittles PHP prüfen ob zu der ID ein Eintrag vorhanden ist, wenn nein dann die Datei in BASE64 umwandeln das ganze in ‘data’ schreieben, bei ‘item’ die ID hinterlegen und bei ‘filename’ einfach einen der entweder/oder werte eintragen? Korrekt ?

Jetzt zur Erklärung Warum?
Warum? Vereinfachung der Systeme, eine Datenbasis die in anderen Anwendungen genutzt werden kann, dank Bas64 wäre auch kein Dateihandling nötid da alles in der DB.