发表于: 2017-09-10 14:51:07
1 783
今天完成的事情:
1:对照接口文档,对表结构进行一些修改,添加了产品经理表,修改了字段bug,添加了假数据
2:对照表结构设计,看和自己的表有什么不同之处,分析这样做的好处是什么?
明天计划的事情:
对照完表设计,了解sql文为什么要这么写
遇到的问题:
1:看接口文档,用户管理里有一个解绑银行卡的接口
此前我用户表里是没有银行卡id的,因为银行卡可能不止一张,且取于不同银行,应该重新列一个表才对,但接口既然这么写那我就跟着写了
写到这时玉琛说我不用写这些,发给我一份他的表,对照看我的表和他的表什么区别,以及看sql语句要写什么.
刚好有外门java学员跟我们一起进复盘,这两天多看story,了解其中运作方式
2:
状态这里不应该填上默认值么,比如约定好的0未发送,1已发送之类的
收获:
看到这里时有点疑问,varchar不是最高255么?为什么可以设置为500
然后百度查了下,结果如下:
MySQL 数据库的varchar类型在4.1以下的版本中的最大长度限制为255.而MySQL5.0以上的版本中,varchar数据类型的长度支持到了65535
mysql的vachar字段的类型虽然最大长度是65535,但是并不是能存这么多数据,最大可以到65533(不允许非空字段的时候),当允许非空字段的时候只能到65532。
评论