Pandas to_sql mysql collate sorunu

Merhaba. Dataframe de bulunan veriyi to_sql yardımıyla mysql veritabanına aktarıyorum.
Aktardığım tablo ile veritabanında bulunan diğer tablolar arasında işlem yaparken. Collate değerlerinin farklı olduğu uyarısı veriyor. Araştırmalarıma göre gönderdiğim tablonun CHARACTER SET utf8 COLLATE ‘utf8_turkish_ci’" şeklinde ayarlanması gerekiyor.

engine =create_engine(‘mysql+pymysql://’+MySQL.USER+’:’+MySQL.PASSWORD+’@’+MySQL.HOST+’:’+str(MySQL.PORT)+’/’+MySQL.DB_NAME + “?charset=utf8”)

Şeklinde bir kullanım var. Engine oluşturulurken charset belirlenebiliyor. Fakat sadece charset belirlemek sorunu çözmüyor. Ayrıca COLLATE alanı belirleminin bir yolu var mı?