0
我正在編寫一個MYSQL存儲過程。在這我知道使用HANDLER我們可以檢查SELECT STATEMENT的條件。mysql查詢返回碼
DECLARE CONTINUE HANDLER FOR NOT FOUND
SET NO_MORE_ROWS = TRUE;
在DB2中,我們可以在語句後立即使用SQLCODE檢查返回碼。
請讓我知道我需要如何處理重複索引,多行,光標問題,Source變量中的數據不匹配與表字段。在MYSQL中有沒有辦法?
基本上我想知道在MYSQL中如何處理下面的情況。
SELECT - NOT FOUND, MORE THAN ONE ROW, EXCEPTION, DATATYPE MISMATCH IN TO CONDITION
INSERT - DUPLICATE INDEX, DATATYPE MISMATCH, OTHER INERT FAILURE
UPDATE - NO DATA FOR UPDATE, UPDATE WHERE CONDITION NOT MET
DELETE - NOT DELETED BECAUSE OF FOREIGN KEY ISSUE.
CURSOR - CURSOR FAILURE
謝謝。