次のようなストアド プロシージャがあります。
SET @query = CONCAT('insert into tblcommodity (id , idname , count)values (',p1, p2,p3,')');
PREPARE stmt FROM @query;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
しかし、実行したいときに、次のエラーが発生します。
> Procedure execution failed 1136 - Column count doesn't match value
> count at row 1
もう1つのことは、挿入コードを実行するだけで実行されることです!
助けてください。