Maciej Bryński created SPARK-13283:
--------------------------------------

             Summary: Spark doesn't escape column names when creating table on 
JDBC
                 Key: SPARK-13283
                 URL: https://issues.apache.org/jira/browse/SPARK-13283
             Project: Spark
          Issue Type: Bug
          Components: SQL
    Affects Versions: 1.6.0
            Reporter: Maciej Bryński


Hi,
I have following problem.
I have DF where one of the columns has 'from' name.
{code}
root
 |-- from: decimal(20,0) (nullable = true)
{code}
When I'm saving it to MySQL database I'm getting error:
{code}
Py4JJavaError: An error occurred while calling o183.jdbc.
: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error 
in your SQL syntax; check the manual that corresponds to your MySQL server 
version for the right syntax to use near 'from DECIMAL(20,0) , ' at line 1
{code}

I think the problem is that Spark doesn't escape column names with ` sign on 
creating table.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to