mysql常见问题
Easul Lv6

数据添加到数据库后取出来带?

  1. 字符集问题,设置为utf8

    SQL
    1
    set names utf8
  2. 数据量太大,超出了字段设置时能存储的最大容量
    如使用varchar(255)存储长度为600个的base64编码后的字符,因为只能存储一半,剩下的直接丢掉了,所以数据取出来的时候会有问题
    解决办法就是将字段容量设置的更大

数据有空行,存入数据库再取出空行丢失

可能是数据库存储时候的问题,可以将数据进行base64编码再存储,取出的时候需要再解码

 评论