MySQL插入数据1366错误解决方案

2017-06-07
阅读 1 分钟
7.4k
问题 在做微信公众号粉丝信息手机入库时,发现插入部分信息会报错,报错内容如下: {代码...} 原因 部分微信用户昵称中存在类似Emoji等表情符号或特殊字符是4个字节,而utf8最多只能插入3个字节,进不去,所以报错。 方案 将相应的字段,比如我这里的nickname字段编码方式由utf8改为utf8mb4即可。 参考 [链接]

自动备份MySQL数据库并发送邮件的SHELL脚本

2016-11-30
阅读 1 分钟
6.7k
简介 自己平常用的一个shell脚本,起自动备份mysql中所有数据库作用,在任务执行完成后,会记录日志和自动发送邮件到邮箱。 配合crontab可以实现每天自动备份。 代码 backmysql.sh: {代码...} crontab -e : {代码...} 效果 auto_backup.log 内容: {代码...} 邮件

dedecms5.7(织梦)源码解析之程序安装补全篇

2016-11-28
阅读 9 分钟
4.6k
该文件夹中,一共有step-1.html、step-2.html、step-3.html、step-4.html、step-5.html五个文件,其作用主要为版权信息提示、系统环境检测、数据库和网站基本信息填写、提交表单信息进入index.php文件处理、提示安装成功等功能,可以说是引导用户一步步安装的页面。

dedecms5.7(织梦)源码解析之程序安装

2016-11-27
阅读 18 分钟
5k
众所周知,dedecms在第一次运行时会检测是否安装,如果没有,则自动跳转到安装界面,进行用户友好的安装步骤,下面我们就来从源码看看这一切是如何完成的。

MySQL 清空数据表方法

2016-09-29
阅读 3 分钟
5k
从上面操作过程和结果不难看出,它们最大的区别就是delete在不限定where条件下清空表的话,不会重置auto_increment的值,新插入的会随着上次的值接着增加;而truncate则不然,他会直接重置为1(其实这里它做的操作可以理解为直接删除表结构和内容,然后按照表结构重建表)

MySQL 中 整数类型的存储和范围计算过程详解

2016-09-28
阅读 1 分钟
3.4k
以下是每个整数类型的存储和范围(来自mysql手册) 表格一共有四列分别表式 : 字段类型, 占用字节数, 允许存储的最小值, 允许存储的最大值。 这里我们就拿int类型为例进行计算: int类型中, 占用的字节数为4,也就是4byte。 有大小,那么我们通过 1byte = 8bit 转换就可得出:4byte = 32bit(位) 那么在UNSIGNED(无符号)的...

MySQL中int(m)的含义

2016-09-28
阅读 1 分钟
2.6k
我们在设计表的时候,如果碰到需要设置int(整型)的时候,通常会按照惯例(大家都这样写)设置成int(11)。那么这里为什么是11呢?代表的又是什么呢?

MySQL复制数据表

2016-09-28
阅读 1 分钟
1.7k
主题: 下面是我在复制表结构以及数据时最常使用的搭配 {代码...} 其实说白了就是两部: 1、建立表结构 2、插入数据 以上就完成了整个表的复制。 拓展: 除了上面说的,其实我们还可以用create table select 方法复制表,但是复制后的表结构索引会丢失,不推荐使用 {代码...}

MySQL 查看数据表结构以及详情的方法

2016-09-27
阅读 2 分钟
35.5k
desc tabledescribe tableshow columns from tbale如果你在控制台一次输入,就会发现这三个语句所打印的结果是一样的。