Hi,

I have a table with definition as below , when i write any records to this
table, the varchar(20 ) gets changes to text, and it also losses the
primary key index,
any idea how to write data with spark SQL without loosing the primary key
index & data types. ?


MariaDB [analytics]> show columns from fcast;
+-----------------+-------------+------+-----+-------------------+-----------------------------+
| Field           | Type        | Null | Key | Default           | Extra
                    |
+-----------------+-------------+------+-----+-------------------+-----------------------------+
| TimeSeriesID    | varchar(20) | NO   | PRI |                   |
                    |
| TimeStamp       | timestamp   | NO   | PRI | CURRENT_TIMESTAMP | on
update CURRENT_TIMESTAMP |
| Forecast        | double      | YES  |     | NULL              |
                    |

I'm just doinig DF.write.mode("append").jdbc

Thanks,

Reply via email to