Query Error: Error: ER_INVALID_JSON_PATH: Invalid JSON path expression. The error is around character position 31.
Что значит int|string, что значит палка между ними?Это значит, что переменная может иметь тип int (целочисленная) или string (строка).
Что за переменная -$t ?Минус - это обычный унарный минус, а переменная - результат операции сравнения
is_string($a) <=> is_string($b)
. Минус нужен, чтобы изменить порядок сортировки на нужный.