MySQL Как сделать так чтобы при запросе на создание строки, в одном столбике удалялось 3 символа?
Приветствую!
У меня возник вопрос. Можно ли сделать так, чтобы когда на таблицу отправлялся запрос на создание строки с данными, то в одном столбике автоматически удалялось 3 символа (числа)? Например -
Был отправлен запрос на создание строки в таблице "test" (столбиков 2 - "data" "info"), данные для таблицы: для столбика "data" -1605288290869, для столбика "info" - information. В строка создается, но в столбике "data", из созданной строчки убрались 3 последних цифры, и данные для этого столбика теперь - 1605288290
Надеюсь, все ясно объяснил.
Пожалуй, Вам стоит обратить внимание на функции LENGTH и SUBSTR. Определить длину строки, взять из неё подстроку длиной на 3 меньше, чем вычисленная длина строки.
UPD: А вообще, я бы сделал эту операцию на уровне подготовки запроса, а не в запросе. То есть в PHP, например.