Добавить цифру к началу поля - PullRequest
0 голосов
/ 05 августа 2011

Мне нужно добавить «0» перед целочисленным полем в таблице MYSQL. Как мне обновить эти поля, чтобы они были добавлены к ним? Спасибо.

Ответы [ 2 ]

0 голосов
/ 05 августа 2011

Если вы хотите отформатировать вывод всех целочисленных значений в одном столбце в фиксированный размер столбца , скажем 5, с начальными нулями для небольших чиселиспользуйте оператор ALTER TABLE, например:

ALTER TABLE table MODIFY `col` INT(5) ZEROFILL;

См. Справочное руководство по MySQL 5.1 .

0 голосов
/ 05 августа 2011

Вы не можете, если вы не измените тип столбца на строку.Однако вы можете добавить ноль при чтении поля:

SELECT CONCAT( '0', int_col ) FROM ....
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...