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

mysqli::query() mengembalikan true pada kueri pilihan

Ini terdengar seperti semacam kondisi balapan. Anda menggunakan MyISAM, jadi ada kemungkinan pembaruan akan ditangguhkan (terutama jika ada banyak lalu lintas di tabel tersebut).

true return menunjukkan bahwa select . Anda kueri selesai dengan benar tetapi dikembalikan dan hasil kosong ditetapkan (tidak ada baris). Jika logika Anda ketika itu terjadi adalah menunggu, katakanlah, 50 milidetik, dan coba lagi, Anda mungkin menemukan bahwa semuanya berjalan dengan benar.

Sunting :Anda dapat mencoba mengunci tabel dari sebelum Anda melakukan UPDATE hingga Anda menyelesaikan SELECT terakhir. Tapi itu mungkin merusak kinerja bagian lain dari aplikasi Anda. Hal terbaik yang harus dilakukan adalah membuat aplikasi Anda kuat dalam menghadapi kondisi balapan.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara membaca kueri sql ke pandas dataframe / python / Django

  2. Bagaimana cara mengubah kueri SELECT MySQL ini menjadi kueri DELETE?

  3. mysql ganti teks di bidang php

  4. gunakan pencarian teks lengkap untuk mencari kata-kata yang tidak lengkap di mysql

  5. Bagaimana cara memasukkan beberapa nilai kotak teks dalam satu bidang dengan id berbeda yang berbeda?