5
新手入门 功能点介绍

发布到数据库报错怎么办?

2022-12-28 09:19:19
浏览 284 次

摘要:关于“发布到数据库报错怎么办?”问题的回答。 免费下载软件

问题:

发布到数据库报错怎么办?

回答:

1. 连接问题总结

1)宝塔控制面板

使用此管理工具时需要注意mysql数据库访问权限设置,和远程访问端口的开放。

2) localhost、192.168.xxx.xxx

使用此类主机地址需要注意是本机需要开启MySQL服务

3)不确定报错详请

可使用navicat先确定具体报错详情

2. 字段映射问题总结

1)字段类型

仅支持数据表中字符串和整型字段的映射(如果需要映射日期字段,需要将数据表中对应字段改成字符串类型)

2)字段长度

需要注意字段长度是否可以满足本地采集的数据长度

3. 导出中的错误日志总结:

mysql插入数据时出现Incorrect string value: ‘\xF0\x9F…’ for column ‘name’ at row 1的异常,原因是UTF-8编码有可能是两个、三个、四个字节。Emoji表情或者某些特殊字符是4个字节,而 mysql 的utf8编码最多3个字节,所以数据插不进去。解决方法如下:

在mysql的安装目录下找到my.ini,作如下修改:

[mysql] default-character-set=utf8mb4 [mysqld] character-set-server=utf8mb4
修改后重启Mysql    sudo service mysql restart

通过管理工具将已经建好的表以及相应的字段也转换成utf8mb4

分享到:
php爬虫 批量下载视频 批量下载图片 python爬虫 数据自动整理成excel 网页下载成word 批量生成网址 网页内容关键字提取 正则匹配邮箱 python数据采集
关闭