說,我有一個4列的表。前兩列來源於飼料。我需要使用來自API請求的結果來更新列值1和值2。從API請求的值應該進入value1和數值2MySQL更新多行結果從API
+---------+------+-------+-------+
| prod_id | name | value1| value2|
+---------+------+-------+-------+
| 1105 | aat | | |
| 1108 | bbv | | |
| 1111 | ccq | | |
| 1116 | dde | | |
| 1123 | iir | | |
| 1125 | jjm | | |
+---------+------+-------+-------+
例如API請求給我的這些值:
1108, banana, apple
1116, cucumber, pineapple
1123, orange, melon
因此,在這個例子中,我想更新這3條記錄,但在我的情況下,我會一次更新大約1000-2000條記錄。
+---------+------+--------+----------+
| prod_id | name | value1 | value2 |
+---------+------+--------+----------+
| 1105 | aat | | |
| 1108 | bbv |banana |apple |
| 1111 | ccq | | |
| 1116 | dde |cucumber|pineapple |
| 1123 | iir |orange |melon |
| 1125 | jjm | | |
+---------+------+--------+----------+
我怎麼能夠更新,說2000條記錄僅使用一種或查詢了一把?我是否需要使用臨時表或者有沒有辦法解決?
我想你不得不使用一箇中間語言,而不是直接從MySQL,PHP一樣,C#,JAVA,C++等查詢的數據庫 - >查詢API - >更新數據庫 –