Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách bắt và loại bỏ tất cả các lỗi trong MySQL

Để bắt tất cả các ngoại lệ SQL, hãy sử dụng:

DECLARE EXIT HANDLER FOR SQLEXCEPTION

SQLWARNINGS cũng có thể được sử dụng để bắt các cảnh báo.

Bên trong trình xử lý ngoại lệ, để nâng cao lỗi hoặc cảnh báo vừa bắt được, hãy sử dụng:

RESIGNAL

Xem tài liệu cho câu lệnh RESIGNAL:

http://dev.mysql.com/doc/refman/5.5 /en/resignal.html

Điều này có sẵn kể từ MySQL 5.5




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi PDO:SQLSTATE [HY000]:Lỗi chung:2031

  2. Truy cập Mysql bảng chính bên trong truy vấn phụ được kết hợp bên phải

  3. Cố gắng đặt bàn nhiều lần

  4. Thủ tục MySQL trong một Lựa chọn?

  5. MySQL:tìm các bản sao trên nhiều trường