0
我有一個更新存儲過程來更新我的表中的某些字段。如果Update查詢成功,我希望存儲過程返回true,否則返回false如果無法執行查詢。我正在尋找不同的線程,但我找不到相同類型的問題。以下是我的存儲過程。MySQL存儲過程返回true或false
CREATE DEFINER=`peter`@`%` PROCEDURE `do_update_bill_penalty`(
penalty_code_ varchar(255),
penalty_type_ varchar(255),
penalty_rate_ varchar(255),
charge_per_day_ varchar(255),
total_charge_ varchar(255),
total_net_due varchar(255),
user_ varchar(255),
client_ varchar(255),
accountnumber_ varchar(255),
job_date_ varchar(255)
)
BEGIN
UPDATE `bill` SET
`bill_status` = 'OVD',
`bill_status_description` = 'OVERDUE',
`penalty_code` = penalty_code_,
`penalty_type` = penalty_type_,
`penalty_rate` = penalty_rate_,
`charge_per_day` = charge_per_day_,
`penalty_charge` = total_charge_,
`total_amount_due` = total_net_amount_,
`bill_modifiedby` = user_
WHERE `bill_client` = client_
AND `bill_account_number` = accountnumber_
AND `bill_reading_date` = job_date_;
END
我希望你可以幫我用我的存儲過程,因爲我在理解一些語法時遇到了麻煩 – Jopekz