2016-11-16 2 views
0

W3Schools говорит, что он должен иметь фиксированную длину (n). Означает ли это, что это должна быть эта длина? Но в MySQL я могу ввести 6 символов, и он примет его.MySQL CHAR тип данных

Просьба пояснить. Thanks

ответ

2

char данные type фиксированный длина. это означает, какое значение вы получите, оно преобразует его в определенную длину. например, вы объявили столбец char (10).

Если вы введете «abcd» в этот столбец, он будет сохранен как «abcd» + 6 дополнительных пробелов, заполненных им.

, если вы дадите '123456789012', он усечет последние два charecter и сохранит '1234567890'.

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