码迷,mamicode.com
首页 >  
搜索关键字:sql_mode    ( 303个结果
解决:mysql5.7 timestamp默认值0000-00-00 00:00:00 报错
解决:mysql5.7 timestamp默认值0000-00-00 00:00:00 报错 ...
分类:数据库   时间:2018-06-07 14:30:01    阅读次数:191
ERROR 1067 (42000): Invalid default value for 'created_time'【转】
执行表增加字段语句报错 查看created_time字段 创建都不行,所以猜测应该是系统中某个参数的设置问题。看来关于date和time相关的参数没有什么异常。 联想到限制能限制的sql的只有sql_mode。果然:NO_ZERO_IN_DATE,NO_ZERO_DATE这两个参数限制时间不能为0. ...
分类:其他好文   时间:2018-06-04 14:09:32    阅读次数:175
解决:mysql timestamp默认值0000-00-00 00:00:00 报错
一. 问题的引出 我们在用mysql5.7创建表时,如果把timestamp(时间戳)的默认值设置为0000-00-00 00:00:00 的形式,将会产生一条报错: 报错信息如下: 二. 找出原因 这个问题和mysql中sql_mode有关系,我们可以采用两种方法来查看它的值 方法一 方法二 我们 ...
分类:数据库   时间:2018-05-31 22:59:30    阅读次数:306
only_full_group_by无权限时的规避
工作要求选取每个用户id的最近更新时间 由于数据库设计存在问题,每次更新都是直接写入,所以一个用户存在多个更新时间 由于数据库的sql_mode是only_full_group_by 在没有权限修改数据库sql_mode的情况下,无法得到结果,根据网上搜索到的结果要采用如下语句 这种写法也会报错 为 ...
分类:其他好文   时间:2018-05-15 17:33:46    阅读次数:156
mysql安装错误解决
1.mysqld: Can't create directory 'D:\mysql\data\' (OS errno 2 - No such file or directory) 把目录改成反斜杠 2.MySQL登陆报错 更改my.ini文件:#sql_mode=NO_ENGINE_SUBSTIT ...
分类:数据库   时间:2018-05-14 19:58:43    阅读次数:726
数据库之单表查询
select * from emp where name regexp '^jin.*(n|g)$'; 找到表:from 2.拿着where指定的约束条件,去文件/表中取出一条条记录 3.将取出的一条条记录进行分组group by,如果没有group by,则整体作为一组 4.将分组的结果进行hav... ...
分类:数据库   时间:2018-05-12 22:29:15    阅读次数:231
mysql的sql_mode合理设置
mysql的sql_mode合理设置 sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以发现问题 sql_mode常用值如下:  ...
分类:数据库   时间:2018-05-10 19:30:21    阅读次数:197
Invalid default value for 'time'
现象:MySQL5.7版本之后,date, datetime类型设置默认值"0000-00-00",出现异常:Invalid default value for 'time' 原因:在命令行窗口查看当前的sql_mode配置: select @@sql_mode; 结果如下: ONLY_FULL_G ...
分类:其他好文   时间:2018-05-10 15:46:45    阅读次数:177
MySQL SQL_MODE
一、SQL_MODE参数值 官方手册专门有一节介绍 https://dev.mysql.com/doc/refman/5.6/en/sql-mode.html 。 SQL Mode 定义了两个方面:MySQL应支持的SQL语法,以及应该在数据上执行何种确认检查。 1. SQL语法支持类 ONLY_F ...
分类:数据库   时间:2018-05-08 17:44:05    阅读次数:188
mysql主从配置
MySQL主从配置 主服务器设置 1.首先创建一个从服务器可以连接的用户,并授予权限(一般只需要读的权限就够了) mysql u root p 允许本地 IP 访问 localhost, 127.0.0.1 insert into mysql.user(Host,User,Password) val ...
分类:数据库   时间:2018-05-03 13:29:59    阅读次数:209
303条   上一页 1 ... 15 16 17 18 19 ... 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!