Запрос UPDATE не работает с LIMIT

Привет, я использую запрос UPDATE с лимитом 0,1, где мне нужно обновить первую строку, которая соответствует условию, которое im дает в запросе

mysql_query("UPDATE `product_option` SET `input_value`='$color_a',`input_price`='$color_price_a' WHERE `product_id`='$_REQUEST[pid]' and `input_type`='option' LIMIT 0,1"); 

в моей sql-таблице $ _request [pid] повторяется много раз, поэтому в тех строках, в которых сопоставляется $ _request [pid], я хочу обновить первую строку на нем, но этот запрос ничего не делает, данные все еще одинаковы которые я добавил.

любое предложение будет оценено

вот изображение таблицы

введите описание изображения здесь

Solutions Collecting From Web of "Запрос UPDATE не работает с LIMIT"