A lighting color-adjustment control method for a lamp containing at least one light-emitting unit each of which have a plurality of color-light elements, comprising: determining a target color value for each color-light element in response to a lighting color-adjustment instruction; determining a first color-adjustment ratio of each color-light element; characterised by further comprising: determining a step color-adjustment value of each color-light element, the step color-adjustment value of each color-light element being a result of a preset color-adjustment step length matched with a corresponding weight, and the weight including the first color-adjustment ratio; and synchronously controlling each color-light element to implement at least one color adjustment with the respective step color-adjustment value to adjust each color-light element to emit a color light corresponding to the target color value; wherein; determining a first color-adjustment ratio of each color-light element is made by: calculating a color-adjustment difference value between the target color value and the current color value; determining a maximum color-adjustment difference value among the color-adjustment difference values of the plurality of color-light elements; dividing the color-adjustment difference value of each color-light element by the maximum color-adjustment difference value to obtain the corresponding first color-adjustment ratio; and normalizing all the first color-adjustment ratios to a value space of [0, 1]. determining a target color value for each color-light element in response to a lighting color-adjustment instruction; determining a first color-adjustment ratio of each color-light element; characterised by further comprising: determining a step color-adjustment value of each color-light element, the step color-adjustment value of each color-light element being a result of a preset color-adjustment step length matched with a corresponding weight, and the weight including the first color-adjustment ratio; and synchronously controlling each color-light element to implement at least one color adjustment with the respective step color-adjustment value to adjust each color-light element to emit a color light corresponding to the target color value; wherein; determining a first color-adjustment ratio of each color-light element is made by: calculating a color-adjustment difference value between the target color value and the current color value; determining a maximum color-adjustment difference value among the color-adjustment difference values of the plurality of color-light elements; dividing the color-adjustment difference value of each color-light element by the maximum color-adjustment difference value to obtain the corresponding first color-adjustment ratio; and normalizing all the first color-adjustment ratios to a value space of [0, 1]. determining a step color-adjustment value of each color-light element, the step color-adjustment value of each color-light element being a result of a preset color-adjustment step length matched with a corresponding weight, and the weight including the first color-adjustment ratio; and synchronously controlling each color-light element to implement at least one color adjustment with the respective step color-adjustment value to adjust each color-light element to emit a color light corresponding to the target color value; wherein; determining a first color-adjustment ratio of each color-light element is made by: calculating a color-adjustment difference value between the target color value and the current color value; determining a maximum color-adjustment difference value among the color-adjustment difference values of the plurality of color-light elements; dividing the color-adjustment difference value of each color-light element by the maximum color-adjustment difference value to obtain the corresponding first color-adjustment ratio; and normalizing all the first color-adjustment ratios to a value space of [0, 1].