Выберите определенный элемент в dict SQL

#mysql #sql #mariadb #mariasql

#mysql #sql #mariadb #mariasql

Вопрос:

Как мне выбрать элемент из dict с помощью sql? Я вставляю в свою таблицу следующее:

 {"url":"https://gcphone.nyc3.digitaloceanspaces.com/aaef9495-90dc-48ec-b913-0902f7f8759b.jpg"}
 

Но я хочу создать триггер, который перед вставкой только вставляет:

 https://gcphone.nyc3.digitaloceanspaces.com/aaef9495-90dc-48ec-b913-0902f7f8759b.jpg
 

Как я могу это сделать?
Спасибо

Комментарии:

1. Какой тип столбца?

2. было бы намного проще, если бы вы извлекли URL-адрес в логике приложения из данных json, вместо того, чтобы оставлять это на усмотрение триггеров mysql!

3. мне кажется, вы будете обрабатывать содержимое json. если это так, вы можете легко справиться с этим через mysql. проверьте версию mysql и документацию по обработке mysql и json

4. @InsungPark это тип varchar

5. select json_extract('{"url":"https://gcphone.nyc3.digitaloceanspaces.com/aaef9495-90dc-48ec-b913-0902f7f8759b.jpg"}', '$.url'); После этого вы должны удалить начальные и конечные кавычки…