如何在mysql中从一个表向另一个表逐个添加行

如何在mysql中从一个表向另一个表逐个添加行,mysql,Mysql,在存储过程中,如何在mysql中从一个表向另一个表逐个添加行?我可以通过循环来做到这一点,但我的问题是由于某种原因,如果mysql不能插入recordeg。像数据问题。。。我需要在存储过程中运行一些其他查询。在这种情况下,我需要使用try-catch方法,如果出现任何问题,我可以在catch块中运行第二个查询。。。但我不知道如何写这个逻辑,我尝试了不同的方法。。。它不起作用。有人能解释一下如何为这个……编写查询吗。。。。谢谢..如果从一个表中获取数据并将其放入另一个表中,为什么会出现数据问题?两

在存储过程中,如何在mysql中从一个表向另一个表逐个添加行?我可以通过循环来做到这一点,但我的问题是由于某种原因,如果mysql不能插入recordeg。像数据问题。。。我需要在存储过程中运行一些其他查询。在这种情况下,我需要使用try-catch方法,如果出现任何问题,我可以在catch块中运行第二个查询。。。但我不知道如何写这个逻辑,我尝试了不同的方法。。。它不起作用。有人能解释一下如何为这个……编写查询吗。。。。谢谢..

如果从一个表中获取数据并将其放入另一个表中,为什么会出现数据问题?两个表中的列长度不同。。。有时varchar列可能包含大文本。。。。那样的话我需要把它复制到另一张桌子上。。。。