Как хранить математические выражения в таблице MySQL и затем делать расчеты с PHP?
Мне нужно для каждой записи в таблице сохранять в каком ли поле математические выражения, а затем суммировать по ним с помощью PHP
Например,
ID| Title |Expression
где Expression может принимать значения +1, -2, +5, -6 , то есть допустимы операнды это [-,+]Целое число. Задача потом суммировать эти значения с группировкой.
Первое что приходит, это поле VARCHAR[8], то есть как строка.
1. Есть ли более красивое решение по хранению в таблице математических операций?
2. Как потом красиво с помощью PHP или SQL просуммировать значений полей?
Если выражение может быть, только строго формата как вы написали (-|+[0-9]), то чем Вас не устроил signed int?, а в php потом пользуетесь только операции "+" или прям в SQL - SUM(`Expression`), Или я что-то не понял...