2016-06-15 4 views
0

я запустить этот запрос на выборку в моей базе данных MySQLудалить первые 17 символов из нескольких строк в базе данных

SELECT left(filename, 17) 

, который отображает первые 17 символов каждой строки, однако мне нужно удалить диссертаций первые 17 символов.

Как я могу удалить их и сохранить все символы после каждого ряда?

ответ

2

Я хотел бы предложить функцию MySQL SUBSTRING(str FROM x) По ссылке он работает так:

SELECT SUBSTRING('foobarbar' FROM 4); 

Вернется 'Barbar'

Другие строковые функции из MySQL можно найти здесь: http://dev.mysql.com/doc/refman/5.7/en/string-functions.html#function_substr

+0

как я могу использовать это в запросе UPDATE? – charlie

+0

@charlie Используйте его как 'UPDATE table SET column = SUBSTRING (столбец FROM 4) [критерии WHERE]' – DBX12

Смежные вопросы