Я вижу, что вы вводите строковое значение (используя "$") в поле с типом данных DECIMAL (который является одним из типов числового поля). Сначала вам нужно удалить «$» из значения. И так как вы установили DECIMAL равным 11,2, тогда это будет любое значение с ". 00" даже после сохранения только 625545 . Итак, любая из нижеперечисленных подойдет вам:
INSERT INTO amount(amt_id,amount) VALUES ('1', '625545.00');
OR
INSERT INTO amount(amt_id,amount) VALUES ('1', '625545');
Надеюсь, это поможет вам.