mysql - 如何将包含两个表数据的.csv替换为mysql的2个表

标签 mysql csv

如何将包含两个表数据的.csv导入到Mysql的两个表中?

这是查询-

REPLACE INTO TABLE EmployeeTable WHEN EmployeeID,EmployeeDetailTable FIELDS TERMINATED BY ',' IGNORE 1 LINES ";

最佳答案

由于 LOAD DATA 语句不允许包含单个列,我建议:

  • 创建一个包含所有列的临时表。
  • 使用LOAD DATA导入整个文件,请参阅MySQL LOAD DATA
  • 对任一表中所需的列执行两个单独的 INSERT ... SELECT 语句,请参阅 MySQL INSERT...SELECT

关于mysql - 如何将包含两个表数据的.csv替换为mysql的2个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8516092/

相关文章:

mysql - 我的 SQL 更改函数错误

php - 用于 Mysql 数据库安全的 Angular 和 Slim 框架

csv - 将 CSV 文件导入 iCal

MySql错误代码: 1290 secure_file_priv

python - csv 忽略双引号内的逗号

php - 使用 fgetcsv() 在 PHP CSV 上传中转义撇号时出现问题

javascript - 弹出消息无法显示来自 php mysql 的新更新记录

php - 如何存储和检索特定日期检索+摘要检索的大量数据?

mysql - 将变量设置为等于精确的列和行

javascript - 从 CSV 动态创建对象