MySQL VARCHAR size limit -
If I have a column in the table in the field of
The data for the column name 'testname' is too long Do anyone know why the VARCHAR fields in MySQL take fixed length?
If you set, how many bytes do you take a VARCHAR field? To be the column, varchar (15)
allowed maximum bytes is 15. In this way you can not pass more than 15 characters without modifying the column to more than 15 characters to support more than 15. If you store 4 character strings, you should probably only use 4 out of 15 bytes, whereas if you used the char (15)
, then fill it with the empty bytes in the other 11 Will happen.
(My byte count was probably closed because it is always -1 / 1 or something).
Comments
Post a Comment