SQL代理(在SSMS中)正在导出output.csv(来自查询)。然后它将这个csv文件(逗号分隔)移动到另一个服务器,在那里我运行php脚本,它自动导入(任务调度程序)这个csv文件到mysql数据库(xampp - phpmyadmin)。
<div>
<div class="material-toggle">
<input type="checkbox" id="toggle" name="toggle" checked=true class="switch" />
<label for="toggle" class=""></label>
</div>
<div class="material-toggle">
<input type="checkbox" id="toggle2" name="toggle" checked=true class="switch" />
<label for="toggle2" class=""></label>
</div>
</div>
我想添加类似的内容:如果此值U_ScID存在,则不要导入此值。
try {
$pdo = new PDO("mysql:host=$databasehost;dbname=$databasename",
$databaseusername, $databasepassword,
array(
PDO::MYSQL_ATTR_LOCAL_INFILE => true,
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
)
);
} catch (PDOException $e) {
die("database connection failed: ".$e->getMessage());
}
$affectedRows = $pdo->exec("
LOAD DATA LOCAL INFILE ".$pdo->quote($csvfile)." INTO TABLE `$databasetable`
FIELDS TERMINATED BY ".$pdo->quote($fieldseparator)."
LINES TERMINATED BY ".$pdo->quote($lineseparator));
echo "Loaded a total of $affectedRows records from this csv file.\n";
你有什么想法,我该怎么做?