Python 为什么总是显示缺少1个必需位置参数的错误:';sqlQuery';在使用pyspark SQLContext.sql()时?
正如标题所述,我尝试在pyspark中使用SQL来操作MySQL中的数据。但我不确定为什么我已经将查询设置为如下,但始终显示错误“缺少1个必需的位置参数:'sqlQuery'”。是否有人对这个问题有任何想法,可以与我分享解决方案?我将非常感激。谢谢Python 为什么总是显示缺少1个必需位置参数的错误:';sqlQuery';在使用pyspark SQLContext.sql()时?,python,sql,pyspark,Python,Sql,Pyspark,正如标题所述,我尝试在pyspark中使用SQL来操作MySQL中的数据。但我不确定为什么我已经将查询设置为如下,但始终显示错误“缺少1个必需的位置参数:'sqlQuery'”。是否有人对这个问题有任何想法,可以与我分享解决方案?我将非常感激。谢谢 url = 'jdbc:mysql://localhost:3306/test_db' df = spark.read.jdbc(url=url, table='test_data', properties=prop) df.createTemp
url = 'jdbc:mysql://localhost:3306/test_db'
df = spark.read.jdbc(url=url, table='test_data', properties=prop)
df.createTempView('example')
query = """SELECT * FROM example WHERE 'record date' BETWEEN '2020-09-05' AND '2020-09-18'"""
df2 = SQLContext.sql(query)
df2.collect()