sql >> Database teknologi >  >> RDS >> Mysql

Sender FieldName som parameter i MySQL Stored Procedure

Du kan bruge forberedte udsagn , for eksempel -

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. Gentagende værdier i en kolonne

  2. Vis alle forespørgsler, der kommer til en Oracle-database

  3. Sådan krypteres data i Oracle ved hjælp af PL SQL

  4. hvordan opretter man login-side i Android-appen?