1,Row size too large,当你建立一个表的所有字段总长度超过65535时就会报这个错误;
注意计算方法:这个和你选择的编码方式有关,例如你选择UTF-8,那么由于UTF-8是一个字符占三个字节,所以字符型字段的总长度就是:
3*(所有字符字段的长度之和),得到在结果如果大于65535那么就会报错。其他类推,如果是gb2312 一个字符占2个字节,那么就是用2乘;
2, mysql中的字符拼接不同于其他数据库。MYsql使用concat()函数
3,待续。。。。
1,Row size too large,当你建立一个表的所有字段总长度超过65535时就会报这个错误;
注意计算方法:这个和你选择的编码方式有关,例如你选择UTF-8,那么由于UTF-8是一个字符占三个字节,所以字符型字段的总长度就是:
3*(所有字符字段的长度之和),得到在结果如果大于65535那么就会报错。其他类推,如果是gb2312 一个字符占2个字节,那么就是用2乘;
2, mysql中的字符拼接不同于其他数据库。MYsql使用concat()函数
3,待续。。。。