Сбежал в Python в MySQLMySql

Форум по Mysql
Ответить
Anonymous
 Сбежал в Python в MySQL

Сообщение Anonymous »

Я загружаю файл CSV в MySQL с помощью Python.
Моя проблема в том, что данные, которые я загружаю, имеет немного текста. Я пытаюсь установить символ Escape как \, но в то же время я хочу сохранить \, когда он появляется в фактическом тексте.

Код: Выделить всё

mycursor.execute('CREATE SCHEMA `example`')
create_table_cmd = """CREATE TABLE `example`.`table_example`(
`id` INT,
`last_name` VARCHAR(50),
`first_name` VARCHAR(50),
)"""

mycursor.execute(create_table_cmd)

load_file_cmd = """LOAD DATA INFILE 'location.csv'
INTO TABLE `example`.`table_example`
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
ESCAPED BY '\'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS"""

mycursor.execute(load_file_cmd)
mydb.commit()
< /code>
Мой код в mysql: < /p>
CREATE SCHEMA `example`;
CREATE TABLE `example`.`table_example`(
`id` INT,
`last_name` VARCHAR(50),
`first_name` VARCHAR(50)
);

LOAD DATA INFILE 'location.csv'
INTO TABLE `example`.`table_example`
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
Код, как он переворачивает ячейку 'andy \ murray' andymurray, когда я просматриваю таблицу в MySQL Workbench.

Подробнее здесь: https://stackoverflow.com/questions/797 ... n-to-mysql
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «MySql»