Node.js 连接 MySQL 插入 TEXT 类型报错问题
由于开发需要存储大量文本(其实是一个结构化对象字符串),考虑到 char 以及 varchar 都不够大,所以打算用 TEXT 类型,顺便记一下 TEXT、MEDIUMTEXT 以及 LONGTEXT 的存储大小:
但是用 Node 连接 MySQL 插入数据库的时候,一直报错如下:
google 后给出解决方案(原因可以看下 这里):
- 在数据库中将该字段编码改成 utf8mb4(如果还不行,将数据库,表也改了,反正我是只改了字段就 ok 了)
Node 连接数据库的时候给出 charset 选项。以 mysql 为例(其他语言应该也要在连接数据库的时候显示声明 charset):
var connection = mysql.createConnection({host : 'localhost',user : 'root',password : '12345', // my macdatabase: 'starskeeper',charset: 'utf8mb4' // 添加这里});
Node.js 连接 MySQL 插入 TEXT 类型报错问题相关推荐
- Node.js 连接 MySQL 并进行数据库操作 –node.js 开发指南
Node.js是一套用来编写高性能网络服务器的JavaScript工具包 通常在NodeJS开发中我们经常涉及到操作数据库,尤其是 MySQL ,作为应用最为广泛的开源数据库则成为我们的首选,本篇就来 ...
- node.js连接MySQL操作及注意事项
node.js作为服务端的js运行环境已经出现了有几年了,最近我有个朋友也在做这方面的开发,但是也是刚刚接触,遇到了很多坑.前几天他们在操作数据库的时候出现了点问题,后来我们一起看了看,其实都是nod ...
- Node.js 、Newman安装配置及报错问题解决
Node.js .Newman安装配置及报错问题解决 Node.js 下载: Node.js 安装包及源码下载地址为:https://nodejs.org/en/download/. 你可以根据不同平 ...
- MySQL插入中文出现报错: ERROR 1366 (HY000): Incorrect string value: ‘\xD5\xC5\xC8\xFD‘的解决方案
MySQL插入中文出现报错: ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xC8\xFD'的解决方案 1 MySQL 5.5 版本 1. ...
- 使用Navicat连接MySQL时出现2059报错的解决方法
使用Navicat连接MySQL时出现2059报错的解决方法 参考文章: (1)使用Navicat连接MySQL时出现2059报错的解决方法 (2)https://www.cnblogs.com/ir ...
- centos 7 mysql 中文,解决centOS7 下mysql插入中文字符报错相关问题
解决centOS7 下mysql插入中文字符报错相关问题 在刚装完mysql,就建立了数据库abc,然后新建一个abc表,插入英文没有问题,但是插入中文就有问题,会报错: ERROR 1366 (HY ...
- 运用node.js连接MySQL数据库
1.首先,必须下载node.js,有node环境 2.在你所选文件夹终端中执行 npm install mysql安装MySQL模块 3.创建一个js文件(执行以下代码) // 1. 导入 mysql ...
- 二十九、Node.js连接Mysql和MongoDB数据库CURD操作
@Author:Runsen @Date:2020/6/10 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏 ...
- Node.js笔记-node.js连接MySQL与增删改查
最近在看一个开源项目,项目用的是node.js,在此学习下他的连接mysql与增删改查. 安卓mysql包: npm install mysql 程序运行截图如下: D:\node\content\n ...
最新文章
- Linux平台-×××
- C# MVC中返回JSON 对象
- React事件机制 - 源码概览(下)
- Pandas对不同类型缺失值的转换规则
- python入门的120个基础练习_python入门的120个基础练习(一),自学python必看!!...
- git pull报“unable to update local ref”解决方案
- 从零开始数据科学与机器学习算法-简单感知器-05
- java中包命名常见规则
- SAP Spartacus 中的 checkout(结帐) 设计
- 我国是世界最大石油进口国,但是大家知道从哪些国家进口吗?
- 解决:java.io.IOException: invalid constant type: 15
- 没有bug队——加贝——Python 练习实例 33,34
- Vue入门 ---- vuex
- Hibernate注解方式实现1-1双向关联
- 关闭Visual Studio 实时调试器
- 插入始终是1_插入式电磁流量计的安装说明
- Windows下LaTeX安装教程与新手入门
- knx智能照明控制系统电路图_汇勒智能照明控制-KNX/EIB系统如何安装跟布线的
- 设计模式的艺术 结构性模式之组合模式
- 罗振宇2021跨年演讲5:为什么你要建成自己的“黄鹤楼”?
热门文章
- 牛红红的日记(平平无奇拿下域控)
- C的无符号数据类型int,short,byte 转为 Java对应的数据long,char,short
- android 字体渲染机制,Android:字体渲染问题.ttf 3MB
- python 正则表达式语法大全_Python 之父撰文回忆:为什么要创造 pgen 解析器?
- java怎么进行浮点数运算_怎样在Java中实现浮点数的精确运算?
- MySQL查询的方法_MYSQL 查询方法
- mobilenet cpu 加速_AI降成本利器!阿里云弹性加速计算实例来了,最高节省50%推理成本...
- linkedlist java 实现_Java LinkedList 实现原理
- flink 写kafka_网易云音乐基于 Flink + Kafka 的实时数仓建设实践
- myeclipse maven 报错javax.servlet.http.HttpServlet的解决方法