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

Lỗi khi sử dụng CHÈN VÀO bảng TRÊN KHÓA DUPLICATE, sử dụng mảng vòng lặp for

Truy vấn chèn sau hoạt động với vòng lặp for.

insertQry="INSERT INTO ZIP_TERR(zip_code, territory_code, territory_name, state) VALUES(%s, %s, %s, %s) ON DUPLICATE KEY UPDATE territory_name = %s, state = %s;

n=cursor.execute(insertQry, (r.zip_code, r.territory_code, r.territory_name, r.state, r.territory_name, r.state))
print (" CURSOR status :", n)

Kết quả đầu ra:

CURSOR status : 2

Thanks. Hy vọng điều này sẽ được tham khảo cho những người khác.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể khởi động MySQL, cổng 3306 bận

  2. Hướng dẫn sử dụng MySQL:Mệnh đề MySQL IN (Cơ bản)

  3. Kích hoạt MySQL trước khi Chèn giá trị Kiểm tra

  4. Làm thế nào để kết hợp hai hàng và tính toán chênh lệch thời gian giữa hai giá trị dấu thời gian trong MySQL?

  5. mysqldump:Đã ghi được errno 32