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

Các hàm được lưu trữ trong MySQL - Tên cột &bảng động / biến

Sử dụng User / Global Vars cho việc này cùng với CHUẨN BỊ &THỰC HIỆN:

SET @columnName='myColumn';
SET @tableName='myTable';
SET @whatEver='requiredValue';

SET @query=CONCAT('SELECT ', @columnName, ' FROM ', @tableName, ' WHERE Column=', @whatEver);
PREPARE QUERY FROM @QUERY;
EXECUTE QUERY;

Chưa kiểm tra mã CHÍNH XÁC này nhưng một cái gì đó dọc theo những dòng này sẽ hoạt động. Ngoài ra phải ở trong một Thủ tục, không thể được sử dụng với một chức năng hoặc trình kích hoạt, nếu ai có ý kiến ​​riêng cho điều đó thì vui lòng đăng.




  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 kết hợp các khóa duy nhất

  2. Cách lọc kết quả SQL trong một quan hệ có-nhiều-qua

  3. MySQL / SQL truy xuất 40 ký tự đầu tiên của một trường văn bản?

  4. sql ::SQLString hành vi

  5. Làm thế nào để tham gia hai bảng mysql?