хранимая процедура, работающая на локальном MySQL, но ошибка на сервере MySQL, вызывающий phpmyadmin из Java - PullRequest
0 голосов
/ 21 декабря 2018

в локальной хранимой процедуре 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_obranchnameVARCHAR (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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...