Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我最近发现,当我编写一个跨越多行的 SQL 查询(使用括号)时,PyCharm 抱怨“预期的、意外的文件结尾”:
看起来它检测到这是一条 SQL 语句,但只解析第一行。
知道如何在不禁用检查或编写很长的行的情况下正确编写它吗?
你需要一个 python 多行字符串
string = """select * from table where x=1 limit 10"""
如果你想避免新行,你可以这样做:
x = "select * from t " \ "where x = 1 " \ "limit 1"
文档
使用 sql 方言: