有人知道吗? 求教! |
拿php写sql删除操作,然后宝塔定时执行 |
定时任务 |
放到定时 出错 :line 4: TRUNCATE: command not found TRUNCATE TABLE "t_admin_login_log"; |
写一个sql文件到test.sql 然后用postgres用户执行 然后把命令弄成定时任务 例子: psql -U user -h host -d database -f test.sql psql -U USER_NAME_HERE— 该-U标志用于指定将执行脚本的用户角色。如果此选项的用户名是第一个参数,则可以省略此选项。如果没有明确指定,默认用户名是系统的当前用户名。 psql -h 127.0.0.1— 该-h标志用于运行 PostgreSQL 服务器的远程主机或域 IP 地址。用于127.0.0.1本地主机服务器。 psql -d some_database— 该-d选项用于数据库名称。 psql -a— -aor–echo-all标志将打印 SQL 文件中包含任何内容的所有行。 psql -f /some/path/my_script_name.sql— 该-f选项将指示psql执行文件。这可以说是所有选项中最关键的。 |
有没有现成的脚本 抄一个~ |