Я предполагаю, что вы собираетесь экспортировать свои данные из Excel в формате CSV, поэтому то, как это выглядит в Excel, не имеет значения.
Когда вы экспортируете данные из Excel в формате CSV, они будут заключены в двойные кавычки.Любые двойные кавычки в самих данных будут автоматически заменяться второй двойной кавычкой в Excel.
Например, если ваши данные:
8"
При экспорте они будутbe:
"8"""
Вы должны сообщить Mysql, что вы заключаете строки в символ "
.Это quotechar
, о котором идет речь.Это второе поле в этой форме, которое вы заполняете.
Я не уверен, насколько разборчивым будет MySQl, поскольку я не импортировал CSV в Mysql во веки веков.Уловка с выходом Excel CSV заключается в том, что если у вас есть такие данные, как:
8"
8'
Он будет выводить их как CSV:
"8"""
8'
Вторая запись / поле не получаетИнкапсуляция в двойных кавычках, поскольку она не содержит символа, который требует инкапсуляции (двойные кавычки, возврат каретки или перевод строки).
Mysql может захлебнуться второй записью (хотя, надеюсь, процесс импорта достаточно надежен для обработки инкапсулированных и некапсулированных полей)