在两个不同的表之间复制数据

时间:2016-10-18 20:12:27

标签: mysql database stored-procedures phpmyadmin

我有两个表,具有不同的属性。我试图将一些数据从一个表复制到另一个表,但问题是另一个表设置了许多默认值,所以我的存储过程没有运行说,某些字段需要默认值。有办法解决这个问题吗?

我已经存放了我的存储过程,并且由于目标表中不存在的字段的默认值而给我带来了问题。

DELIMITER $$
DROP PROCEDURE IF EXISTS copy$$
CREATE PROCEDURE copy()
BEGIN
INSERT INTO `Beneficiaries` (`ACO_ID`,`Patient_First_Name`,`Patient_Last_Name`, `Status`, `Other_ID`) 
SELECT `ID`,`FName`,`LName`,`2016AttStatus`,`CCDID` FROM `Demographics`;
END$$
DELIMITER ;

任何有关在受益人名单中自动插入defualt值的建议都将受到高度赞赏。

0 个答案:

没有答案