Спасибо решение действительно быстрое, вот только вопрос с update так и остался
если я правильно понял мануал LOAD DATA INFILE file.csv REPLACE INTO TABLE t1;
не поддерживает внутри себя команду ON DUPLICATE KEY UPDATE c=c+1;
или я не прав?
подскажите пожалуйста нубу
запрос
$sql = "LOAD DATA INFILE 'G:/newserver/OpenServer/domains/dviglo-shop.loc/upload/import1.csv'";
$sql .= " INTO TABLE sdvd_products ";
$sql .= " FIELDS TERMINATED BY ';' ENCLOSED BY '\"'";
$sql .=" LINES TERMINATED BY '\\r\\n'";
$sql .= " IGNORE 1 ROWS";
$sql .=" (zavnumber,price,kolichestvo)";
работает нормально мне нужна проверка по полю zavnumber
а вообще это должна по идее быть простая заливка/обновление файла останков/наличия товара
если я правильно понял мануал LOAD DATA INFILE file.csv REPLACE INTO TABLE t1;
не поддерживает внутри себя команду ON DUPLICATE KEY UPDATE c=c+1;
или я не прав?
подскажите пожалуйста нубу
запрос
$sql = "LOAD DATA INFILE 'G:/newserver/OpenServer/domains/dviglo-shop.loc/upload/import1.csv'";
$sql .= " INTO TABLE sdvd_products ";
$sql .= " FIELDS TERMINATED BY ';' ENCLOSED BY '\"'";
$sql .=" LINES TERMINATED BY '\\r\\n'";
$sql .= " IGNORE 1 ROWS";
$sql .=" (zavnumber,price,kolichestvo)";
работает нормально мне нужна проверка по полю zavnumber
а вообще это должна по идее быть простая заливка/обновление файла останков/наличия товара