Ben PHP böyle bir SQL sorgusu üreten, kulüpler:
$sql = sprintf("UPDATE %s SET %s = %s WHERE %s = %s", ...);
Bu sorgunun hemen her parçası dinamik olduğundan böyle bir sorgu olurdu ki ben, dinamik tablonun birincil anahtar belirlemek için bir yol gerekir:
$sql = sprintf("UPDATE %s SET %s=%s WHERE PRIMARY_KEY = %s", ...);
Tablonun birincil anahtarı için bir MySQL anahtar kelime, veya bunu elde etmek için bir yolu var mı?
Ben bu gibi bilgileri bulmak için önce information_schema DB kullandım, ama buna başvurmak zorunda olmasaydı iyi olurdu.