I am attempting to insert records into a MySql
table. The table contains id
and name
as columns.
I am doing like below in a
Use Spark DataFrame instead of pandas', as
.write
is available on Spark Dataframe only
So the final code could be
data =['103', 'tester_1']
df = sc.parallelize(data).toDF(['id', 'name'])
df.write.format('jdbc').options(
url='jdbc:mysql://localhost/database_name',
driver='com.mysql.jdbc.Driver',
dbtable='DestinationTableName',
user='your_user_name',
password='your_password').mode('append').save()