0
단일 통화에 저장 프로 시저를하고 그것을 잘 작동하고 :여러 MySQL은이 같은 저장 프로 시저를
이$drop = $mysqli->query("DROP PROCEDURE IF EXISTS changegroup");
$initiate = $mysqli->query("
Create Procedure changegroup(IN param1 int(10),IN param2 int(10))
BEGIN
UPDATE t_parts SET part_group_id = param2 WHERE part_id = param1;
END;
");
$result = $mysqli->query("CALL changegroup($p1,$p2);");
내 질문은, 우리는 하나의 절차에서 두 개의 SQL 문을 넣을 수 있습니다 및 기반 두 번째 프로 시저를 실행 에이 같은 첫 번째 : 저장 프로 시저에서
는BEGIN
SELECT * FROM ........
/**fetch the result of this mysql statment and if matches certain conditions,then execute the update statment***/
UPDATE t_parts SET part_group_id = param2 WHERE part_id = param1;
END;
감사합니다. 시도해보십시오. – coolguy