int
我们插入电话号码字段的时候,有时候出现列的值超出范围
比如:
INSERT INTO database values (‘3172978990’);
这是因为值3172978990大于2147483647 –的最大值INT–因此是错误。
INT(10)并未定义整数的“大小”。它指定列的显示宽度。请将数据类型更改为VARCHAR。电话和传真号码可以存储为字符串。
如果字节的类型必须是int型时,可以将数据类型更改为bigInt,这将解决这个问题,除非需要,否则将整数保留为字符串不是一个好习惯。
text
长文本时,选用text类型,varchart太小。
csv导入mysql中的时间处理
如果我们的csv中日期为2020/02/12 12:00:12 这种类型数据,就需要修改日期排序为YMD,日期分割符为/,否则导入数据的时候就会出现报错。