导入.csv文件到SQL Server时出现问题

时间:2020-07-07 13:33:45

标签: php mysql sql csv mariadb

该文件位于我的网站上,我想将其导入到sql服务器,但是每次我运行php脚本时,它都会添加表,而不是信息。我试过像这样

LOAD DATA INFILE '/home/u831625604/domains/andreiilinescu.com/public_html/stoc.csv'
 INTO TABLE stock
 FIELDS TERMINATED BY ','
 LINES TERMINATED BY '\n'
 IGNORE 1 ROWS
(denumire,um,cod_bare,categorie,stoc,pret)

这是整个代码:

$servername = "localhost";
$username = "u831625604_a";
$password = "Highschooldxd1";
$db = "u831625604_a";

$conn = new mysqli($servername, $username, $password , $db) or die("Connect failed: %s\n". $conn -> error);
$sql = "CREATE TABLE IF NOT EXISTS `stock` (
    `denumire` VARCHAR(255),
    `um` VARCHAR(255),
    `cod_bare` VARCHAR(255),
    `categorie` VARCHAR(255),
    `stoc` VARCHAR(255),
    `pret`VARCHAR(255)
 );";
$result = $conn->query($sql);
$sql = "
LOAD DATA INFILE '/home/u831625604/domains/andreiilinescu.com/public_html/stoc.csv'
 INTO TABLE stock
 FIELDS TERMINATED BY ','
 LINES TERMINATED BY '\n'
 IGNORE 1 ROWS
(denumire,um,cod_bare,categorie,stoc,pret)
";

0 个答案:

没有答案