Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kesalahan 1329:Tidak ada data - nol baris diambil, dipilih, atau diproses - Bahkan ketika semua dilakukan dengan benar

Saya tidak yakin apa yang menyebabkan ini, tetapi mengubah penangan Anda ke kesalahan SQL yang lebih spesifik mungkin berhasil dalam kasus ini

DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET updateDone = 1;

Anda dapat mencoba menggunakan if dan fetch

    IF updateDone =1 THEN
        LEAVE doUpdate;
    END IF;

    FETCH updater INTO Id, Elm, ElmParent, Type, Processed, Country;

ini memastikan bahwa FETCH tidak dijalankan jika CONTINE HANDLER telah memberi sinyal bahwa Anda kehabisan catatan.

solusi setidaknya ditemukan di sini




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengunci baris dalam tabel MYSQL selama transaksi

  2. MySQL TIDAK DI dari kolom lain di tabel yang sama

  3. Konektor MySQL C++ Simbol eksternal yang belum terselesaikan _get_driver_instance

  4. MySQL Errno 150

  5. Rata-rata MySQL pada kolom waktu?