[英]load data infile syntax in mysql
我正在使用LOAD DATA local INFILE命令在mysql db中上傳大csv文件。 該字段是mysql表中的整數,因此它將僅接受整數。
現在,如果csv文件包含如下所示的數字,則sql不起作用。我的csv文件的格式為
ID
"322"
"445"
"211"
因此它將在表中插入0。 但是,如果csv文件不包含雙引號,那就可以了。
我怎么能告訴“加載數據文件”命令忽略雙引號(因為有時很難從有大約一百萬條記錄的csv文件中刪除雙引號)。
$insert_query = "LOAD DATA local INFILE '".$target_path."'
INTO table master_huts
IGNORE 1 LINES
(hids)
";
嘗試添加以下內容:
FIELDS OPTIONALLY ENCLOSED BY '"'
之前:
IGNORE 1 LINES
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.