Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 使用phpMyAdmin将存储过程的结果复制到现有表中_Mysql_Stored Procedures_Phpmyadmin - Fatal编程技术网

Mysql 使用phpMyAdmin将存储过程的结果复制到现有表中

Mysql 使用phpMyAdmin将存储过程的结果复制到现有表中,mysql,stored-procedures,phpmyadmin,Mysql,Stored Procedures,Phpmyadmin,我在phpMyAdmin中有以下存储过程: 我需要将结果保存到以下现有表中: 但我不知道如何编写代码。代码应在每次执行存储过程时清除/更新(?)表,并用前面字段的总和(不包括id)填充最后一个字段“profile\u completion\u percentage”。你能帮忙吗?使用 插入。。。SELECT语句 因此,您可以非常简单地将结果添加到表中使用 插入。。。SELECT语句 因此,您可以将非常简单的结果添加到表中您好,谢谢您的回答。您的意思是在存储过程结束之前添加插入代码吗?我很

我在phpMyAdmin中有以下存储过程:

我需要将结果保存到以下现有表中:

但我不知道如何编写代码。代码应在每次执行存储过程时清除/更新(?)表,并用前面字段的总和(不包括id)填充最后一个字段“profile\u completion\u percentage”。你能帮忙吗?

使用

插入。。。SELECT语句

因此,您可以非常简单地将结果添加到表中

使用

插入。。。SELECT语句


因此,您可以将非常简单的结果添加到表中

您好,谢谢您的回答。您的意思是在存储过程结束之前添加插入代码吗?我很抱歉这个琐碎的问题没有插入tablename选择。。。就像链接中的例子一样,我想我明白了,谢谢。在代码中插入新数据之前,如何清理表?insert是否替换或追加新数据?我可以将目标表的清理合并到存储过程中吗?很抱歉打扰你,你在插入之前删除,如果你不需要旧的数据,你可以在存储过程中做。但是在大的表中,你应该考虑删除表并添加同一个表,这要快得多。插页只会像所有插页一样附加内容,当然它也有所有的一般限制。嗨,nbk,谢谢你的回答。您的意思是在存储过程结束之前添加插入代码吗?我很抱歉这个琐碎的问题没有插入tablename选择。。。就像链接中的例子一样,我想我明白了,谢谢。在代码中插入新数据之前,如何清理表?insert是否替换或追加新数据?我可以将目标表的清理合并到存储过程中吗?很抱歉打扰你,你在插入之前删除,如果你不需要旧的数据,你可以在存储过程中做。但是在大的表中,你应该考虑删除表并添加同一个表,这要快得多。insert与所有insert一样只附加了一些内容,当然它也有所有的一般限制。