gpt4 book ai didi

python - 使用脚本填充 Sql 表

转载 作者:行者123 更新时间:2023-11-30 23:28:18 25 4
gpt4 key购买 nike

我有一个 SQL 数据库,我想用脚本填充表格。以下源代码显示了我到目前为止所做的事情:

  #!/bin/tcsh
mysql -h dbs1 -D my_devel -u USER --password=XYZ
insert into my_table ( col_id, type, file, result, signature) values (***,'###','+++','$$$','...');
exit

根据我传递的参数 '*'、'#'、'+'、'$' 和 '.'通过 python 中定义的方法。

但不知何故这对我不起作用。谁能告诉我原因,或建议替代方案?

最佳答案

这对我来说似乎很好用:

#!/bin/tcsh

# count-rows.csh

mysql -h 127.0.0.1 -D tpcw -u root <<EOF
select count(*) from $1;
exit
EOF

您需要将要执行的命令发送到mysql 实用程序的标准输入。有几种方法可以做到这一点,但使用 here document可能是最简单的方法。

也就是说,如果您的数据来自 Python 程序,您应该考虑使用适当的 MySQL connector for Python .您应该会看到明显的性能提升,但更重要的是您将能够正确处理任何错误。

关于python - 使用脚本填充 Sql 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12001882/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com