【发布时间】:2019-07-06 00:33:46
【问题描述】:
我们想在导入新的 .csv 之前清空表格。在 Oracle 中,您可以告诉它截断控制文件中的表。 MySQL中是否有类似的东西?
这是我目前的声明:
mysql --host=localhost --user=$USER --password=$PASS --database=$DB<<EOFMYSQL
LOAD DATA LOCAL INFILE '$file' REPLACE INTO TABLE daily_import FIELDS TERMINATED BY '|' LINES TERMINATED BY '\n';
【问题讨论】:
-
截断存在于我所知道的所有 sql 版本中,不需要太多搜索就能找到 dev.mysql.com/doc/refman/8.0/en/truncate-table.html
-
非常好。谢谢你。不是 100% 确定我可以在标签之间的那一行中放置多个命令。再次感谢!