今天设计表结构,加了几个字段,结果报错了

当时的情况是,表中本来已经有50个字段了, 这次的需求需要添加18个字段,我将18个字段全部设置成vachar 255 。 结果报错了。不明白什么原因

这个错误用百度翻译出来就是    “行太大了。在规模最大的线。除了blobs,65535。”

到底是怎么一回事呢?难道单条记录有限制?

后来将这18个字段的长度都设置成了100,创建成功了

网上看到下面这段文字

MySQL的记录长度

MySQL默认规定一条记录最大的长度是65535字节,所有的字段加在一起所占的字节数不能超过65535。但是MySQL中字段的长度有的时使用字节来规定int,有些字段类型是使用字符个数来规定的。

1个汉字所占的是多少?根据字符编码而定,

latin1字符集1个字母占据1个字节。

gbk字符集1个汉字占据2个字节

utf8字符集1个汉字占据3个字节

还需要考虑varchar的记录长度,需要使用1或2个字节来记录。

还需要考虑null值的问题。

单条MySQL最长_MySQL 单条记录长度最大65535相关推荐

  1. mysql isam 食物_MySQL的存储引擎之MyISAM

    MyISAM不支持事务.也不支持外键,其优势是访问速度快.对事务完整性没有要求或以SELECT.INSERT为主的应用可以考虑使用这个引擎. 每个使用MyISAM引擎的表在磁盘上都存储成3个文件,文件 ...

  2. mysql checksum用法_MySQL checksum理解_mysql

    mysql checksum了解 在主从复制中Checksum常常需要对某些重要的表进行一致性检查. Checksum Table在逻辑备份时候前后是否可以用于验证数据一致性.扩展一下发现有一些有趣的 ...

  3. 物理机存放mysql实例原则_MySQL数据库规范 (设计规范+开发规范+操作规范)

    I 文档定义 1.1 编写目的 为了在软件生命周期内规范数据库相关的需求分析.设计.开发.测试.运维工作,便于不同团队之间的沟通协调,以及在相关规范上达成共识,提升相关环节的工作效率和系统的可维护性. ...

  4. mysql导出长数字到excel避免显示为科学记数法 解决方法

    mysql导出长数字到excel避免显示为科学记数法 解决方法 参考文章: (1)mysql导出长数字到excel避免显示为科学记数法 解决方法 (2)http://www.cnblogs.com/z ...

  5. mysql 汉编码 的选_peewee连接mysql汉语言数据编码_mysql

    peewee连接mysql中文数据编码 系统是win7 x64 python 2.7.6的site.py里面编码设定为 utf-8 py文件首行指定 #coding:utf-8 mysql 5.5.3 ...

  6. 客户端连接mysql 自动断开_MySql连接空闲8小时自动断开的原因及连接池配置方法...

    数据库连接超时时间查询 非交互式超时时间,如 JDBC 程序 show global variables like 'wait_timeout'; 交互式超时时间,如数据库工具 show global ...

  7. mysql 整数类型_MySQL的数据类型

    1.整数 TINYINT: 8 bit 存储空间 SMALLINT: 16 bit 存储空间 MEDIUMINT: 24 bit 存储空间 INT: 32 bit 存储空间 BIGINT: 64 bi ...

  8. windows 新建mysql权限设置_Windows下设置MySQL安全权限_mysql

    注意:本文的内容涉及到修改NTFS磁盘权限和设置安全策略,请务必在确认您了解操作可能的后果之后再动手进行任何的修改. 文中提及的权限都是在原有权限上附加的权限. [修改步骤] 1.创建用户 创建一个名 ...

  9. mysql函数大全最小,MySQL函数一览_MySQL函数全部汇总

    前言 MySQL提供了众多功能强大.方便易用的函数,使用这些函数,可以极大地提高用户对于数据库的管理效率,从而更加灵活地满足不同用户的需求.本文将MySQL的函数分类并汇总,以便以后用到的时候可以随时 ...

最新文章

  1. 【DIY】入门必看:arduino入门实用教程,esp8266获取互联网时间,nodemcu制作NTP客户端获取显示互联网时间...
  2. 谁拿了最多奖学金pascal程序
  3. Gin的路由类型:GET POST PUT DELETE
  4. 大话数据结构 06:栈 顺序存储结构
  5. 【嵌入式】——对#define GPBCON (*(volatile unsigned long*)0x56000010)的理解
  6. Java基础入门笔记-布尔类型变量
  7. Eyoucms代理授权统计插件源码
  8. CSS如何水平垂直居中?
  9. 在变薄变厚的周而复始中前进的信息
  10. 【js】event(事件对象)详解
  11. data参数 layui_layui数据格式
  12. 13. Blade 模板引擎
  13. 不可能不爱的 XCODE 9:最新功能详尽介绍
  14. 如何ubuntu上安装tecplot,教你怎么创建图标哦!
  15. oracle银行借贷系统,Oracle ERP系統借贷关系表
  16. 20-40K/月,百度车联网招聘多岗位Android工程师(地点:深圳)
  17. matlab 动态识别,基于matlab脸部动态特征的人脸表情识别程序
  18. js-获取JSON数组的长度
  19. vins安装及小觅深度版运行
  20. 什么是α测试?什么是β测试?

热门文章

  1. xstream中几个注解的含义和用法(转)
  2. 使用JDBC-ODBC桥接方式访问Access数据库(实例)
  3. 《0bug-C/C++商用工程之道》节选00--内存管理的基本要求
  4. 见闻大量急救车急速行驶有感
  5. *和**在Python中意味着什么?它与指针和地址有关吗?
  6. HONGJIN4 2013
  7. 【转载】指导教师的局域网聊天
  8. 顺便抹了下眼眶的飞鸽传书官方网站
  9. 20岁MM和25岁MM的区别(非原创,分享贴)
  10. VC启动窗口画面制作方法研究