आपको गतिशील एसक्यूएल का उपयोग करने की आवश्यकता है। हाँ, उह।
SET @s = CONCAT('UPDATE ', _tablename, ' SET ', _columnname, ' = NULL WHERE LENGTH(TRIM(', _columnname, ')) = 0' );
PREPARE stmt FROM @s;
EXECUTE stmt;
आपको गतिशील एसक्यूएल का उपयोग करने की आवश्यकता है। हाँ, उह।
SET @s = CONCAT('UPDATE ', _tablename, ' SET ', _columnname, ' = NULL WHERE LENGTH(TRIM(', _columnname, ')) = 0' );
PREPARE stmt FROM @s;
EXECUTE stmt;