问题描述:在MySQL数据库下,执行SQL插入语句报错。错误信息如下: 错误原因:在MySQL5.7之后,sql_mode中默认存在ONLY_FULL_GROUP_BY,SQL语句未通过ONLY_FULL_GROUP_BY语义检查所以报错。 ONLY_FULL_GROUP_BY:ONLY_FULL_ ...
分类:
数据库 时间:
2018-10-31 15:47:55
阅读次数:
533
1. MySQL 莫名变成了 Strict SQL Mode 最近测试组那边反应数据库部分写入失败,app层提示是插入成功,但表里面里面没有产生数据,而两个写入操作的另外一个表有数据。因为 insert 失败在数据库层面是看不出来的,于是找php的同事看下错误信息: 很明显2个 insert 操作, ...
分类:
数据库 时间:
2018-10-23 14:30:01
阅读次数:
189
MySQL 5.7.9版本sql_mode=only_full_group_by问题 用到GROUP BY 语句查询时com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #2 of SELECT list is ...
分类:
数据库 时间:
2018-10-22 01:17:00
阅读次数:
244
1、整型 MySQL数据类型 含义(有符号) tinyint(m) 1个字节 范围(-128~127) smallint(m) 2个字节 范围(-32768~32767) mediumint(m) 3个字节 范围(-8388608~8388607) int(m) 4个字节 范围(-214748364 ...
分类:
数据库 时间:
2018-10-19 02:13:15
阅读次数:
208
数据库 1、MySQL mysql学习【第一篇】:初始MySQL mysql学习【第二篇】:安装MySQL mysql学习【第三篇】:MySQL体系结构 mysql学习【第四篇】:MySQL数据类型 mysql学习【第五篇】:MySQL字符集 mysql学习【第六篇】:MySQL用户管理 mysql ...
分类:
数据库 时间:
2018-10-18 18:49:42
阅读次数:
194
查看mysql sql_mode SELECT @@GLOBAL.sql_mode; 修改mysql sql_mode: set global sql_mode=''; 修改my.ini: sql_mode=NO_ENGINE_SUBSTITUTION ...
分类:
数据库 时间:
2018-10-18 16:47:07
阅读次数:
283
储存引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的. 常用数据类型: 1.数字: 整数: tinyint : int : 小数: float : 在位数比较短的情况下不精准 double : 在位数比较长的情况下不精准 0.0000012301231 ...
分类:
数据库 时间:
2018-10-16 21:55:25
阅读次数:
199
字符类型 官网解释如下: 验证: 验证之前了解两个函数: 1.char填充空格来满足固定长度,但是在查询时却会很不要脸地删除尾部的空格(装作自己好像没有浪费过空间一样),然后修改sql_mode让其现出原形。 总结: 枚举类型和集合类型 字段的值只能在给定范围中选择,如单选框,多选框 enum 单选 ...
分类:
其他好文 时间:
2018-10-16 17:36:18
阅读次数:
198
整型分类: 1.tinyint 1Bytes 128~127(255) 2.smallint 2Bytes 32768~32676(65535) 3.mdeiumint 3Bytes 8388608~8388607(16777215) 4.int 4Bytes 2147483648~21474836 ...
分类:
数据库 时间:
2018-10-16 10:17:50
阅读次数:
239
介绍 存储引擎决定了表的类型,而表存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考链接:http://www.runoob.com/mysql/mysql-data-types.html 一、数值类型 整数类型:tinyint smallint mediumint i ...
分类:
数据库 时间:
2018-10-15 21:18:43
阅读次数:
222