سلام وقت بخیر
من برنامه ای دارم با پایتون مینویسم ولی یه مشکلی دارم در زمینه اینسرت کردن اطلاعات از پایتون به دیتابیس:

این یه بخش از کدی هست که قراره از پایتون به دیتابیس تزریق بهشه:


sql ="""INSERT INTO Authors(atID, aFName, aLName, Age, Ranking, Email, Mobile, sumPayment)
VALUES(%s, %s, %s, %i, %s, %s, %s, %d)"""



اگه توجه کرده باشید sql یه استرینگ هست که بعضی از کارکترهای اینتجر و دسیمل هم داخلش موجوده ولی چون استرینگه اعداد رو هم به استرینگ تبدیل میکنه و داخل دیتابیس با توجه به اینکه جدول مربوطه int یا decimal تعریف شده نمیتونه داخل دیتابیس این هارو اعمال کنه
من چطور میتونم مشکلو حل کنم