mysql
qq_36759871
一只小小的猿。。。慢慢的爬。。。
展开
-
MySQL UUID的生成使用
我们都知道在java中可以使用UUID来生成永久唯一(永不会重复)的数据标识。 同样:(由于暂时只用MySQL,其他的数据库不做讨论) 在mysql中,可以使用uuid 来生成主键, 但是用mysql的uuid()函数 ,生成的uuid是36位的,其中包含32个字符以及4个分隔符(-), 样式如:a4382707-5e9a-1035-bedb-4d6a2ea6baae 往往这个分隔符对原创 2017-03-20 17:32:21 · 2506 阅读 · 0 评论 -
mybatis的sql 执行报错:Parameter index out of range (4 > number of parameters, which is 3)
mybatis的sql 执行报错:Parameter index out of range (4 > number of parameters, which is 3)原创 2017-04-28 14:37:28 · 21583 阅读 · 0 评论 -
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
执行mybatis 的sql语句 控制台报了:“You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '>”原创 2017-04-28 14:55:00 · 920 阅读 · 0 评论 -
mysql批量插入数据量过大报错解决办法
Packet for query is too large (6071393 > 4194304). You can change this value on the server by setting the max_allowed_packet' variable.原创 2017-04-28 15:06:58 · 1904 阅读 · 0 评论 -
mybatis 多字段、多表批量更新,判断条件也批量改变
mybatis 多字段、多表批量更新,判断条件也批量改变原创 2017-04-28 15:32:30 · 8428 阅读 · 0 评论 -
向MySQL中插入表情符号
今天遇到一个问题,表情符号无法插入到指定数据库的表中,以下是解决方案: 将表的字符集换成utf8mb4_unicode_ci就可以了 MySQL语句如下: ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci 注:utf8mb4 是数据表原来的不能插入表情符号字符集,utf8mb4_unico原创 2017-05-16 17:24:07 · 2239 阅读 · 0 评论 -
更改MySQL数据库的编码为utf8mb4(可插入表情字符)
utf-8编码可能2个字节、3个字节、4个字节的字符,但是MySQL的utf8编码只支持3字节的数据,而移动端的表情数据是4个字节的字符。如果直接往采用utf-8编码的数据库中插入表情数据,Java程序中将报SQL异常: java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x92\x94’ for column ‘name’转载 2017-05-16 17:30:34 · 1413 阅读 · 0 评论