import mysql.connector
sql = "SELECT r.sensorID, s.area, r.date, r.Time, r.waterLevel, r.redalert FROM sensor s INNER JOIN rainfall r ON s.sensorID = r.sensorID ORDER BY r.date, Time INTO OUTFILE 'C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/rainDB.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n';"
mycursor.execute(sql)
Я хочу выполнить приведенный выше код в моей Python IDE, чтобы экспортировать данные в файл CSV. Оператор select отлично работает в рабочей среде MySQL. Однако я продолжаю получать следующую ошибку, когда пытаюсь использовать это в Pycharm:
File "C:/Users/user/PycharmProjects/pythonProject1/BIrainSensor.py", line 106
sql = "SELECT r.sensorID, s.area, r.date, r.Time, r.waterLevel, r.redalert FROM sensor s INNER JOIN rainfall r ON s.sensorID = r.sensorID ORDER BY r.date, Time INTO OUTFILE 'C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/rainDB.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n';"
^
SyntaxError: unexpected character after line continuation character
Что, я думаю, из-за backsla sh n (\ n) внутри цитаты. Есть ли способ решить эту проблему, или мне просто нужно найти другой способ экспортировать данные в файл CSV.