前言:作为一名初接触数据库的小白,路上会遇到很多坑,希望对大家有所帮助。
在使用MySQL数据库建表时,为字段指定数据类型时选择了如下图所示的带括号的datatype,如text(),首先说明这并不是软件漏洞而是因为datatype后面的括号里没有指明参数。
所以,要使用text(),需在括号里指定长度,如text(10),否则会报错如下图:
补充:
MySQL中text(10)即10个字符10个汉字
一个汉字=1个字符
1个字符=1个字节=8bit(ACSII码下)
1个字符=2个字节=16bit(Unicode码下)
[注:填坑笔记]