Ich habe eine sehr einfache AbfrageEinfache MySQL Query nicht läuft nicht auf dem Server
UPDATE product_variants SET remaining= 15 WHERE id=(select id where remaining<15)
geschrieben haben, die ihre Arbeit erfolgreich auf meinem lokalen Rechner tut.
jedoch die gleiche Abfrage gibt folgende Fehler auf dem Server
MySQL server version for the right syntax to use near 'where remaining<15)' at line 1
Ich weiß, dass gleiche Abfrage auch als
geschrieben werden kannUPDATE `product_variants` SET `remaining`= 15 WHERE remaining<15;
aber ich mag die Syntaxfehler in dem ersten wissen Abfrage.
mysql --Version
mysql Ver 14.14 Distrib 5.5.52, for debian-linux-gnu (x86_64) using readline 6.3
Ubuntu Version
Linux ip-172-31-27-247 3.13.0-74-generiC#118-Ubuntu SMP Thu Dec 17 22:52:10 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Was Ihr Ergebnis ist, wenn Sie dies tun, nur auf dem Server, der nicht funktioniert? ID auswählen, wo übrig bleibt <15 –
Es zeigt meine All-IDs an, deren Rest ist weniger als 15 – Cybersupernova