в локальной хранимой процедуре mysql работает должным образом, но не на сервере mysql. Phpmyadmin получает ошибку Ожидается, что 51 получил 0
нет времени, я изменяю хранимую процедуру и перезапускаю хранимую процедуру сервера, указанную ниже
DROP PROCEDURE ` techhubi_safarsp_verifydocument10`;
CREATE DEFINER=`techhubi`@`%` PROCEDURE ` techhubi_safarsp_verifydocument10`(
IN i_name
VARCHAR (45), IN i_email
VARCHAR (30), IN i_contact
VARCHAR (15), IN i_address
VARCHAR (60), IN i_adharcardno
VARCHAR (40), IN i_adharcardfrontphoto
VARCHAR (200), IN i_adharcarcdbackphoto
VARCHAR (200), IN i_licenseno
VARCHAR (60), IN i_licenseexpirydate
VARCHAR (50), IN i_licensephoto
VARCHAR (200), IN i_pancardno
VARCHAR (30)), IN i_pancardphoto
VARCHAR (200), IN i_age
INT (10), IN i_dateofbirth
VARCHAR (30), IN i_photo
VARCHAR (200), IN i_gender
VARCHAR (30), IN i_charcertificatephoto
VARCHAR (200), IN i_ownerenquiryid
INT (10), IN i_oaddress
VARCHAR (60), IN i_oadharcardno
VARCHAR (40), IN i_oadharcardfrontphoto
VARCHAR (200), IN i_oadharcardbackphoto
VARCHAR (200), IN i_opancardno
VARCHAR (60), IN i_obankaccountno
VARCHAR (60), IN i_oifsccode
VARCHAR (30), IN i_obankname
VARCHAR (60), IN i_obranchname
VARCHAR (45), IN i_obankpassbookphoto
VARCHAR (200), IN i_oage
INT (10), IN i_odateofbirth
VARCHAR (30), IN i_ogender
VARCHAR (30), IN i_oownerphoto
VARCHAR (200)), IN i_ousername
VARCHAR (60), IN i_opassword
VARCHAR (60), IN i_ownerid
INT (20), IN i_vrcbookno
VARCHAR (60), IN i_vrcbookphoto
VARCHAR (200), IN i_vpucexpdate
VARCHAR (30), IN i_vdateofpurchase
VARCHAR (30), IN i_vvehiclename
VARCHAR (60), IN i_vridetypes
VARCHAR (60), IN i_vinsuranceexpirydate
VARCHAR (30), IN i_vinsurancephoto
VARCHAR (200), IN i_chassisNumber
VARCHAR (50), OUT out_status
INT) BEGIN DECLARE driverid INT;
DECLARE verifydetailsid INT;
INSERT INTO driver(NAME,email,contact,address,adharCardNo,adharCardFrontPhoto,adharCardBackPhoto,licenseNo,licenseExpiryDate,
licensePhoto,panCardNo,panCardPhoto,age,dateOfBirth,photo,gender,userName,PASSWORD,charCertificatePhoto,STATUS)
VALUES (i_name,i_email,i_contact,i_address,i_adharcardno,i_adharcardfrontphoto,i_adharcarcdbackphoto,i_licenseno,i_licenseexpirydate,
i_licensephoto,i_pancardno,i_pancardphoto,i_age,i_dateofbirth,i_photo,i_gender,i_email,i_password,i_charcertificatephoto,1);
SELECT LAST_INSERT_ID() INTO driverid;
INSERT INTO OWNER(ownerEnquiryId,address,adharCardNo,adharCardFrontPhoto,adharCardBackPhoto,panCardNo,panCardPhoto,
bankAccountNo,ifscCode,bankName,branchName,bankPassbookPhoto,age,dateOfBirth,gender,ownerPhoto,userName,PASSWORD,STATUS)
VALUES
(i_ownerenquiryid,i_oaddress,i_oadharcardno,i_oadharcardfrontphoto,i_oadharcardbackphoto,i_opancardno,i_opancardphoto,
i_obankaccountno,i_oifsccode,i_obankname,i_obranchname,i_obankpassbookphoto,i_oage,i_odateofbirth,i_ogender,i_oownerphoto,
i_ousername,i_opassword,1);
INSERT INTO verificationdetails(driverId,vehicleNo,rcBookNo,rcBookPhoto,pucExpiryDate,dateOfPurchase,vehicleSubTypeId,
vehicleName,rideTypeId,insuranceNumber,insuranceExpiryDate,insurancePhoto,chassisNumber,verificationDate,cityId)
VALUES
(driverid,i_vvehicleno,i_vrcbookno,i_vrcbookphoto,i_vpucexpdate,i_vdateofpurchase,
(SELECT id FROM vehiclesubtype WHERE subtype=i_vehiclesubtype),i_vvehiclename,
(SELECT id FROM ridetype WHERE rideTypes=i_vridetypes),i_vinsurancenumber,i_vinsuranceexpirydate,i_vinsurancephoto,i_chassisNumber,
(SELECT CURDATE()),(SELECT id FROM city WHERE cityName=i_cityname));
SELECT LAST_INSERT_ID() INTO verifydetailsid;
UPDATE verification SET verificationDetailId=verifydetailsid,STATUS=1 WHERE ownerId=i_ownerid AND verificationDetailId=0;
SET out_status=200;
END