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

Tên bảng MySQL dưới dạng tham số

Bạn không thể tham số hóa tên bảng, tên cột hoặc bất kỳ đối tượng nào khác của cơ sở dữ liệu. Bạn có thể chỉ tham số hóa các giá trị của bạn.

Bạn cần chuyển nó dưới dạng nối chuỗi trên truy vấn sql của mình nhưng trước khi bạn làm điều đó, tôi khuyên bạn nên sử dụng strong xác thực hoặc danh sách trắng (chỉ tập hợp cố định trong số có thể giá trị chính xác).

Nếu ý của bạn là câu lệnh được tham số hóa với "chức năng tham số", vâng, chính xác.

Nhân tiện, hãy lưu ý, có một khái niệm được gọi là SQL động hỗ trợ SELECT * FROM @tablename nhưng nó không được khuyến khích.



  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 - Không thể thêm hoặc cập nhật hàng con:ràng buộc khóa ngoại không thành công

  2. Tải xuống csv từ codeigniter mysql

  3. Tại sao các số nguyên trong bộ dữ liệu hàng của cơ sở dữ liệu có hậu tố 'L'?

  4. Ping máy chủ MySQL

  5. Viết kịch bản cho ssh thông qua putty trên cửa sổ