Pandas Insertar datos en MySQL

Estoy tratando de insertar columnas de datos que extraje del archivo .csv en MySQL usando Pandas (Python).

Aquí está mi código que tengo hasta ahora.

import pandas as pd
from pandas.io import sql
from sqlalchemy import create_engine
engine = create_engine('mysql://username:password@localhost/dbname')
with engine.connect() as conn, conn.begin():

df = pd.read_csv('File.csv', usercols=['ID', 'START_DATE'], skiprows=skip)
print(df)

df.to_sql(con=con, name='Table1', if_exists='replace', flavor='mysql')

Pero, no menciona los nombres de columnas específicos en la Tabla1.

¿Cómo expresamos eso?

Respuestas a la pregunta(2)

Su respuesta a la pregunta