@MesaFer

MySQL Как сделать так чтобы при запросе на создание строки, в одном столбике удалялось 3 символа?

Приветствую!
У меня возник вопрос. Можно ли сделать так, чтобы когда на таблицу отправлялся запрос на создание строки с данными, то в одном столбике автоматически удалялось 3 символа (числа)? Например -
Был отправлен запрос на создание строки в таблице "test" (столбиков 2 - "data" "info"), данные для таблицы: для столбика "data" -1605288290869, для столбика "info" - information. В строка создается, но в столбике "data", из созданной строчки убрались 3 последних цифры, и данные для этого столбика теперь - 1605288290
Надеюсь, все ясно объяснил.
  • Вопрос задан
  • 24 просмотра
Решения вопроса 1
iResource
@iResource
Разработчик IR XML2Ozon
Пожалуй, Вам стоит обратить внимание на функции LENGTH и SUBSTR. Определить длину строки, взять из неё подстроку длиной на 3 меньше, чем вычисленная длина строки.

UPD: А вообще, я бы сделал эту операцию на уровне подготовки запроса, а не в запросе. То есть в PHP, например.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы