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

Ngăn chặn truyền chuỗi mysql thành int trong mệnh đề where

Bạn có thể tránh hoàn toàn trường hợp này, nhưng nếu bạn muốn có một giải pháp thay thế, bạn có thể nối một ký tự vào phía trước của chuỗi, chẳng hạn như:

SELECT delivery_name 
FROM orders 
WHERE CONCAT('a',orders_id) = CONCAT('a','985225a')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. C # Sử dụng các tham số sql bây giờ sẽ không hoạt động

  2. SQL Chèn hàng và sao chép id Tự động tăng đã chèn vào một cột khác

  3. MySQL:Gọi kích hoạt sau khi giao dịch được cam kết

  4. Chuyển đổi truy vấn này cho hùng hồn

  5. java.sql.SQLException:Trường không có giá trị mặc định