我正尝试使用Load Data Infile通过mysql工作台将CSV文件导入到我的AWS RDS数据库中。我能够加载我创建的本地数据库的数据。对于本地数据库,我在cmd中使用了以下格式: CREATE DATABASE db;
USE db;
CREATE TABLE data(id, name, description);
LOAD DATA LOCAL INFILE
"C:/Users/bbrown/Projects/Database/NSF/nsf_04_17_2019.csv" INTO TABLE data
FIELDS TERMINATED BY
我将CSV文件导入到我们的数据库中,但是当所有操作都很好时,arrievd 将保存在数据库中,比如0000-00-00,我有两个函数将CSV文件导入到数据库中。
private function _import_csv($path, $filename)
{
$csv = $path . $filename;
$query = sprintf("LOAD DATA local INFILE '%s' INTO TABLE vessels FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY
在成功创建了一个名为Notes的表之后,我希望将数据从csv文件导入到我的数据库中,并从csv文件notes.csv导入到Notes中:
mysql> LOAD DATA LOCAL INFILE 'Books/notes.csv'
-> INTO TABLE Notes
-> FIELDS
-> TERMINATED BY '\t'
-> ENCLOSED BY ''
目前,我正在使用以下代码将CSV文件导入到表中。 $query = <<<eof
LOAD DATA LOCAL INFILE 'list.csv'
INTO TABLE pupils
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
( -- Field List -- )
eof;
if ($conn->query($query) === TR