[英]Limit input rows with LOAD DATA INFILE in MySQL
所以,這是我的問題。 我有 130.000 行(給予或接受)的 csv 文件,我想知道是否有可能以某種方式將輸入限制為僅前兩行? 我確實設法使用以下代碼塊成功導入文件:
$sql = "LOAD DATA LOCAL INFILE 'http://localhost/00_VJEZBA/ROK_DEUTCH/csv/wlan_search.txt'
INTO TABLE `test_rok`
FIELDS TERMINATED BY ';'
LINES TERMINATED BY '\n'
(`update_time`,`gefundener`,`conn`,`dbm`,`kod`,`kod`,`mhz`,`value_1`,`value_2`,`value_3`,`dbm_2`)";
$db = connectPDO();
$stmt = $db->prepare($sql);
$stmt->execute();
並添加
[PDO::MYSQL_ATTR_LOCAL_INFILE => true]
進入我的連接
正如我所說,它工作正常,但我想知道是否有可能以某種方式限制輸入數據? 我在某處讀到它不能用LOAD DATA LOCAL INFILE
來完成,我在這方面的替代方案是什么?
我有一個類似的案例,只是我需要測試一個包含大約 300 萬條記錄的文件。 使用上面 Ajay 的評論,我做了“more filename.txt”,復制了 5 條記錄並粘貼到一個測試文件中,然后加載了它。 +1 阿傑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.