You can also do this in one request:
UPDATE `table_name` SET packagedescription = IF(packageno = 1, 'Interior Rooms', IF(packageno = 2, 'Exterior Rooms', IF(packageno = 3, 'Some Rooms', IF(packageno = 4, 'Other Rooms', IF(packageno = 5, 'Outdoor Rooms', IF(packageno = 6, 'Indoor Rooms', IF(packageno = 7, 'Commercial Rooms', IF(packageno = 8, 'Residential Rooms', IF(packageno = 9, 'Industrial Rooms', IF(packageno = 10, 'Kitchen Rooms', IF(packageno = 11, 'Office Rooms', IF(packageno = 12, 'Bedrooms', NULL))))))))))))
You can also create the PackageNumberDescription table and perform the update as follows:
PackageNo PackageDescription --------- ------------------ 1 Interior Rooms 2 Exterior Rooms UPDATE packages p JOIN PackageNumberDescription d on p.packageno = d.packageno SET p.packagedescription = d.packagedescription
source share