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

Truyền FieldName dưới dạng Tham số trong Thủ tục Lưu trữ MySQL

Bạn có thể sử dụng câu lệnh chuẩn bị sẵn , ví dụ -

CREATE `VSK_Comments_UpdateAction`(IN FieldName varchar(30),IN FieldValue tinyint,CID bigint)
BEGIN
  SET @query = CONCAT('Update comments Set ', FieldName, '=? WHERE commentid=?');
  PREPARE stmt FROM @query;
  SET @FieldValue = FieldValue;
  SET @CID = CID;
  EXECUTE stmt USING @FieldValue, @CID;
  DEALLOCATE PREPARE stmt;
END;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL - Tìm từ hoàn chỉnh trong văn bản

  2. RDS proxy có ảnh hưởng đến tổng hợp phía ứng dụng hiện tại không?

  3. Kiểm tra hiệu suất sử dụng MySQLdump và MySQL Shell Utility

  4. Sử dụng Oracle JDeveloper Snippets với MySQL

  5. Sự khác biệt giữa mysql, mysqladmin, mysqld