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

Chuyển các tham số cho tập lệnh MySQL

Bạn có thể sử dụng biến người dùng để đạt được hành vi mà bạn mô tả. Khi bạn sử dụng biến làm số nhận dạng giản đồ, không phải giá trị dữ liệu, bạn sẽ phải sử dụng một câu lệnh đã chuẩn bị sẵn để bạn có thể soạn truy vấn động.

query1.sql :

SET @query = CONCAT('Select * FROM ', @tblName, ' LIMIT 10');
PREPARE stmt FROM @query;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;

Được gọi là

mysql> SET @tblName = 'Users'; \. query1.sql


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ứng dụng kết nối với cơ sở dữ liệu

  2. Xóa các hàng trùng lặp khỏi bảng

  3. Không thể đăng nhập với người dùng đã tạo trong mysql

  4. Cách nhanh nhất để kiểm tra bản ghi tồn tại trước khi chèn [mysql_errno ()]

  5. Mysqldump có hỗ trợ thanh tiến trình không?