У меня большая таблица в моей mysql db. В этой таблице один столбец содержит метаданные всего содержимого, которое у меня есть. значение довольно длинное, и мне нужно извлечь продолжительность всего видео. это выдержка из поля:регулярное выражение синтаксического анализа в mysql
{"progress":100,"id":"10","duration":4285,"audio":[],"status":"published" .....
мне нужно заботиться о стоимости после «длительности»:
Значение может начать 1 и быть до 10000.
Как я могу сделать?
Hi Mamuso, спасибо за Ваш ответ. Попытка запустить его (я должен добавить другое предложение where из-за огромного количества строк) ничего не возвращает. то, как только вы получили значение, можно ли его суммировать? большое спасибо – Nick
Пожалуйста, уточните свой вопрос с запросом, который вы делаете, чтобы узнать, что может быть неправильным. Чтобы суммировать длительности, вам нужно сделать только SELECT SUM (SUBSTRING ...) как total_duration FROM ... – mamuso
Привет, я сделал это и работал как шарм. Большое спасибо. – Nick