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

Python - mengotomatiskan indeks MySQL:melewati parameter

Yang kedua tidak berfungsi, karena Anda menggunakan tiga placeholder di dalam string kueri dan hanya menyediakan satu variabel untuk interpolasi.

updateIndexMySQLQuery = """UPDATE %s 
SET numberID=%%s WHERE numberID=%%s;""" % (tableName,)

Dengan cara ini mekanisme pemformatan string tidak mengharapkan Anda untuk memberikan 3 nilai, karena tanda persen "lolos" (malu pada saya untuk versi pertama dari jawabannya).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL mengembalikan nilai maksimal atau nol jika satu kolom tidak memiliki nilai

  2. Spring Boot Kesalahan Inisialisasi Database MySQL dengan Prosedur Tersimpan

  3. Tabel MySQL Besar

  4. pencarian kedekatan kode pos php/mysql

  5. Bagaimana cara menggunakan tipe int/long yang tidak ditandatangani dengan Entity Framework?