我创建了一个只有一列的巨大.csv,每一列都是有效的sql字符串更新,例如:
UPDATE TBL SET LAST = 0 WHERE ID = 1534781;
有没有一种方法可以将每行作为单个sql查询执行?另外,如果有人知道某种工具,我会很高兴的。我正在使用datagrip。
3 个答案:
答案 0 :(得分:2)
包含一列的CSV文件仅称为“文件”。 :-)
在文件中执行一系列SQL语句的最常见方法是使用命令行mysql客户端:
mysql -e "source myfile.csv"
答案 1 :(得分:2)
要在DataGrip中针对数据库执行文件,只需在(\d{2,3}|\(\d{2,3}\))(-| )\d{3}(-| )\d{3,4})
工具窗口中观察文件时使用上下文菜单
答案 2 :(得分:0)
脚本如何?
[core]
hooksPath = $GIT_DIR/hooks