数据库创建字段注意事项

时间:2024-04-07 20:24:51

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,日期分割符为/,否则导入数据的时候就会出现报错。