Próbuję wymyślić zapytanie MySQL, które zaktualizuje points
... Czy mogę zrobić coś takiego?zaktualizuj kolumnę, odejmując wartość
UPDATE `a75ting`.`username` SET `points` = '`points` - 5'
Próbuję wymyślić zapytanie MySQL, które zaktualizuje points
... Czy mogę zrobić coś takiego?zaktualizuj kolumnę, odejmując wartość
UPDATE `a75ting`.`username` SET `points` = '`points` - 5'
UPDATE a75ting.username
SET points = points - 5
umieszczając apostrofów wokół „punktów -5”, to przekształcone że ekspresja w słownym ciąg. Opuszczenie go bez cudzysłowów pozwala MySQL zobaczyć, że odnosisz się do pola (punkty) i odejmujesz 5 od jego bieżącej wartości.
uruchomić tę kwerendę, aby dowiedzieć się różnicę:
SELECT '`points` - 5' AS string, `points` - 5 AS expression
FROM a75ting.username
+1 do poło- wu błąd ** i ** usunięcie niepotrzebnych odwrócone, pojedyncze apostrofy –