我想创建一种更新按钮,当用户点击一个HTML Perl按钮时,它会要求确认(是/否)。HTML Perl更新按钮与SQL问题
如果用户点击“是”,它将运行一个SQL脚本,然后返回一个弹出窗口(JavaScript),表示操作成功(或不是)。
SQL代码正在创建备份表,然后将存储在数据库中的当前值复制到此备份表中,因此不需要刷新屏幕。完整的功能和代码提供如下:
CREATE TABLE IF NOT EXISTS backup_tab_right_mapping
LIKE tab_right_mapping;
DELETE FROM backup_tab_right_mapping
WHERE group_id = "1"
AND role_id = "1";
INSERT INTO backup_tab_right_mapping
SELECT * FROM tab_right_mapping
WHERE group_id = "1"
AND role_id = "1";
但是我不想使用PHP,我正在寻找一个子解决方案。
感谢您的时间和任何帮助,您可以提供XD
编辑:项目要求只允许我使用的Perl,HTML和JavaScript。
你说的“亚健康”的解决方案是说,你想一个存储过程来执行备份?另外,由于您创建了一个空表,所以您不必在CREATE后发出DELETE。 – Tony 2011-03-07 13:13:38
@Tony'DELETE'在那里,因为它只创建表,如果它不存在,否则它将使用现有的表。如果这些值已经存在,则需要删除它们。当我说'Sub'时,我的意思是装在一个Perl Sub中 - 当然如果这对我想要做的事是可能的。 – schuhmi2 2011-03-07 13:32:09