Вы должны иметь возможность использовать функцию REGEXP_REPLACE
для отображения значения без конечного и начального пробела:
SELECT REGEXP_REPLACE(REGEXP_REPLACE(notes, '^\\s*', ''), '\\s*$', '')
FROM food1_test;
Внутренний шаблон '^\\s*'
соответствует всем начальным пробелам ивнешний шаблон '\\s*$'
соответствует всем конечным пробелам.
Вы также можете выполнить обновление данных на месте с помощью следующего SQL:
UPDATE food1_test SET
notes = REGEXP_REPLACE(REGEXP_REPLACE(notes, '^\\s*', ''), '\\s*$', '');
Вы также можете использовать TRIM
но он заменяет только определенную строку и не будет работать с непробельными символами пробела.
Как заявил Рик Джеймс, важно санировать и очистить вводпрежде чем положить его в базу данных.