Nepotřebujete přetypování řetězce, data již budou řetězce.
Ujistěte se, že v datech souboru nejsou žádné uvozovky. Před spuštěním odešlete řetězec SQL, abyste zjistili, zda není něco zjevně v pořádku.
Změňte SQL na:
"INSERT INTO my_table (`field1Name`, `field2Name`, `field3Name`, `field4Name`, `field5Name`) VALUES('%s', '%s', '%s', '%s', '%s');"
Tato změna zahrnuje názvy polí a citaci posledních dvou hodnot.