mysql创建表varchar类型不给长度为什么会报错?

秦时明月之君临天下 2022-09-25 22:32:28

请教下各位大神,不太清楚为什么会有这个限制。

...全文
560 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
花花的小脑瓜 2022-10-04
  • 打赏
  • 举报
回复 1

varchar是变长字符类型,存储时数据长度不会超过最大长度限制,没有默认值,不给长度系统无法知道最大存储长度从而就不能初始化,所以必须要创建时给定

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧