【发布时间】:2017-08-07 17:13:16
【问题描述】:
我需要根据列值应以预定义字符串开头的条件过滤数据框。
我正在尝试关注:
val domainConfigJSON = sqlContext.read
.jdbc(url, "CONFIG", prop)
.select("DID", "CONF", "KEY").filter("key like 'config.*'")
得到异常:
引起:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: 您的 SQL 语法有错误;检查手册 对应于您的 MariaDB 服务器版本,以便使用正确的语法 在第 1 行的 'KEY = 'config.*'' 附近
Using spark: 1.6.1
【问题讨论】:
-
KEY也是 MariaDB 中的保留字。
标签: apache-spark apache-spark-sql spark-dataframe