SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'; TRUNCATE TABLE nametruncate语句,是清空表中的内容,包括自增主键的信息。truncate表后,表的主键就 ...
分类:
数据库 时间:
2017-08-15 18:56:50
阅读次数:
308
[root@mysql-db01data]#mysql-uroot-poldboy123mysql:unknownvariable‘sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES‘[root@mysql-db01data]#[root@mysql-db01data]#mysqladmin-urootpassword"oldboy123"sqladmin:unknownvariable‘sql_mode=NO_ENGINE_SUBSTITUTION,STR..
分类:
数据库 时间:
2017-08-11 10:46:11
阅读次数:
510
今天在对一个项目在进行数据库迁移后,进行测试时,出现了Field 'xxx' doesn't have a default value的错误,而这个错误在迁移前从未出现过.后来经过查询手册等资料,发现错误的原因是配置不同:出错的mysql服务器,在系统变量sql_mode里,多了个参数: STRIC ...
分类:
数据库 时间:
2017-08-09 19:11:21
阅读次数:
187
1.开启与关闭Strict Mode方法 找到mysql安装文件夹下的my.cnf(windows系统则是my.ini)文件 在sql_mode中增加STRICT_TRANS_TABLES则表示开启严格模式。如没有增加则表示非严格模式,改动后重新启动mysql就可以 比如这就表示开启了严格模式: s ...
分类:
数据库 时间:
2017-08-05 15:40:47
阅读次数:
242
在MySQL5.7版本中创建表 注意updateTime字段,会在创建的时候报错: 查找了原因,是要设置sql_mode 查看MySQL的sql_mode配置: 将mysql安装文件里面的my-default.ini(windows)//etc/my.cnf(Linux)里面添加设置: http:/ ...
分类:
数据库 时间:
2017-07-30 10:12:52
阅读次数:
284
对于XML Schema格式的"日期型数据”在数据库中存于datetime字段的时候,出现错误 所以直接运行set @@sql_mode='no_engine_substitution';即可 ...
分类:
数据库 时间:
2017-07-27 20:19:06
阅读次数:
206
今天把网站的mysq版本更新到最新版本了为5.7 在查询语句的时候出现了一个错误语句 : ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'g2yx_yy.u.login_time' which ...
分类:
数据库 时间:
2017-07-22 16:44:24
阅读次数:
178
现象: mysql5.7之后版本datetime默认值设置'0000-00-00',出现异常:Invalid default value for 'create_time' 原因: mysql5.7之后版本的sql_mode默认使用:(win系统见my.ini中约70行) sql-mode="STR ...
分类:
数据库 时间:
2017-07-18 11:53:59
阅读次数:
182
#### sql语句报错问题 #1055 - Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'cash.sdb_login_log.id' which is not f ...
分类:
数据库 时间:
2017-07-17 20:02:56
阅读次数:
3263
在mysql 工具 搜索或者插入数据时报下面错误: ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'database_tl.em ...
分类:
数据库 时间:
2017-07-14 18:54:21
阅读次数:
349