Я не вижу ничего плохого в коде:
UPDATE customer_stores SET long = '153.037285', lat = '-27.564' WHERE customer_id = 2638
Я пытаюсь заполнить поля VARCHAR (100).
LONG является зарезервированным ключевым словом MySQL. Заключите его в обратные кавычки, чтобы использовать в качестве идентификатора столбца или таблицы:
LONG
UPDATE customer_stores SET `long`='153.037285', lat='-27.564' WHERE customer_id=2638