Я хочу записать фрейм данных в базу данных mysql и присвоить созданной таблице свойства, такие как первичный ключ, auto_increment и т. Д.
Я использую com.mysql.cj.jdbc.Driver.Импорт:
libraryDependencies += "mysql" % "mysql-connector-java" % "8.0.11"
Я проверил свойства соединения и не смог там ничего найти.
Если таблица уже существует и я создал ее заранее с помощью первичного ключа, можно записать втаблица и сохранить схему
df.write.mode("overwrite").option("truncate", "true").jdbc(connectionString, tableName, properties)
Есть ли способ записи кадра данных в таблицу, которая еще не существует, и установить первичный ключ (возможно, даже со свойством auto_increment)
Iне нашел еще способа сделать это.
То, что я получаю:
Что я хочу, это