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

MySQLdb Python chèn% d và% s

Vì toàn bộ truy vấn cần phải ở định dạng chuỗi trong khi thực thi truy vấn nên %s nên được sử dụng ...

Sau khi truy vấn được thực thi, giá trị số nguyên được giữ lại.

Vì vậy, dòng của bạn nên được.

.execute("INSERT INTO table VALUES(%s,%s)", (int(id), string))

Giải thích là đây



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ĐẶT HÀNG BẰNG ASC với Nulls ở dưới cùng

  2. JDBC so với Dịch vụ web dành cho Android

  3. LỖI 1044 (42000):Quyền truy cập bị từ chối đối với 'root' Với Tất cả Đặc quyền

  4. Cách thêm khóa duy nhất vào bảng hiện có (với các hàng không phải là duy nhất)

  5. Tại sao việc sử dụng câu lệnh được soạn sẵn bằng mysql lại an toàn hơn so với việc sử dụng các hàm thoát thông thường?