test d'une procédure stockée dans MySql Workbench

J'ai une procédure stockée Insert où je suis insérer dans les 2 tables. La deuxième table à l'aide de la Last_Insert_ID de la première table. Voici ma procédure stockée:

    DELIMITER $$

CREATE DEFINER=`root`@`%` PROCEDURE `new_user_create`(

    IN oFarmName      varchar(45),
    IN oFirstName        varchar(45),
    IN oAddress1         varchar(45),
    IN oCity         varchar(45),
    IN oState         varchar(45),
    IN oZip         varchar(45),
    IN oCountry         varchar(45)
)
BEGIN
    insert into intelliair.individual
    ( FarmName, FirstName)
    values ( oFarmName, oFirstName);
       insert into intelliair.address
    (IndividualID, Address1, City, State, Zip, Country)
    Values (Last_Insert_ID(), oAddress1, oCity, oState, oZip, oCountry);
END

Ici est de savoir comment je suis en train de tester la requête MySql workbench:

call new_user_create(@myFarm, @MyName, @MyAddress, @MyCity, @MyState, @MyZip, @MyCountry)

Il y a erreur que je reçois est: "Colonne Adresse1 ne peut pas être null"

Où vais-je wronng? Est-il dans la procédure stockée? Ou la façon dont je l'appelle?

InformationsquelleAutor EB. | 2012-07-17