【发布时间】:2020-12-27 06:56:51
【问题描述】:
我有一个可通过 CPANEL 访问的 MySQL 数据库。我想从 eventdate = 'YYYY-MM-DD' 的 dbtable 执行 SQL 命令以删除。这是我的 cron 工作。
curl -L --max-redirs 1000 -v "https://ottawaoc.ca/test/files/delete_dates.sh" 1>/dev/null
这里是shell脚本
#!/bin/bash
mysql --user = "ottawaoc_test" --password = "test ps" --database = "ottawaoc_test" --execute ="DELETE FROM `h8be5_eventregistration` WHERE `eventdate` = '2020-09-27'"
(我确实输入了正确的密码。) 我收到了邮寄给我的输出,它似乎获得了 shell 脚本,但数据库中没有任何反应。
有人可以帮我提供正确的命令和/或告诉我如何从 MySQL 中获取错误。
【问题讨论】:
-
CGI 不是这样工作的。您的 CGI 代码需要返回正确的标头。