最近用蝉知的CMS 建站比较多,感觉蛮顺手的,但在给客户安装的时候却会出现安装报错,其原因也很简单 查看了一下他们的install.sql文件中,有些时间字段的默认值是0000-00-00 00:00:00 ... 额,我个人习惯将时间值存int类型,这样程序处理上还有查询计算上会方便一些,可能他们 ...
分类:
数据库 时间:
2017-10-26 10:23:45
阅读次数:
272
解析 这个sql_mode,简而言之就是:它定义了你MySQL应该支持的sql语法,对数据的校验等等。。 一、如何查看当前数据库使用的sql_mode: mysql> select @@sql_mode; 如下是我的数据库当前的模式: 二、sql_mode值的含义: ONLY_FULL_GROUP_ ...
分类:
数据库 时间:
2017-10-14 18:21:46
阅读次数:
225
原因:新版本的MySQL对字段的严格检查。通常在Linux下安装完mysql后,默认的sql_mode值是空,在这种情形下mysql执行的是一种不严格的检查,如果要插入的字段长度超过列定义的长度,那么mysql不会终止操作,而是会自动截断后面的字符继续插入操作!但是在windows下面却不会这样。..
分类:
数据库 时间:
2017-10-13 22:27:06
阅读次数:
222
SQL MODE:定义mysqld对约束等的响应行为: 查看当前模式: mysql> SHOW GLOBAL VARIABLES LIKE 'sql_mode'; 修改方式: mysql> SET GLOBAL sql_mode='MODE'; mysql> SET @@global.sql_mod ...
分类:
数据库 时间:
2017-10-13 17:06:59
阅读次数:
210
mysql的sql_mode合理设置 目录 http://xstarcd.github.io/wiki/MySQL/MySQL-sql-mode.html 目录 http://xstarcd.github.io/wiki/MySQL/MySQL-sql-mode.html http://dev.my ...
分类:
数据库 时间:
2017-10-10 13:23:09
阅读次数:
292
#1)当mysql数据库出现如下错误:#which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by #2)解决办法#修 ...
分类:
数据库 时间:
2017-10-09 14:15:08
阅读次数:
1461
一、安装准备 mysql-5.6.37-winx64下载 二、安装mysql 1.解压mysql-5.7.11-win32.zip 到 c:\mysql-5.7.11-win32 2.设置环境变量 MYSQL_HOME=c:\mysql-5.7.11-win32, path=%MYSQL_HOME% ...
分类:
数据库 时间:
2017-10-02 19:19:32
阅读次数:
532
在MySQL下MySQL所使用的模型SQL_MODE对MySQL来说至关重要,SQL_MODE即用来定义字符超出的操作和模仿别的数据库的类型,平时通过合理的设置可以MySQL能够应用于各种场景下,但是如果设置错误MySQL的SQL_MODE也会带来很大的影响,在这里就简要的介绍下MySQL下的SQL_MODE,MySQL的..
分类:
数据库 时间:
2017-10-01 22:09:46
阅读次数:
208
[引]mysql的sql_mode应该合理设置,因为改设置,是会影响一些非法操作,比如非法数据的插入. 生产环境这个值必须设置为严格模式,所以开发环境、测试环境为了和生产环境统一并且能及时发现问题,这个值也必须要设置。 ...
分类:
数据库 时间:
2017-09-30 20:00:53
阅读次数:
293
Mysql---查看数据库和表大小查看mysql数据库大小的四种办法,分别有以下四种:第一种:进去指定schema数据库(存放了其他的数据库的信息)useinformation_schema第二种:查询所有数据的数据文件和索引文件大小selectconcat(round(sum(DATA_LENGTH/1024/1024),2),‘MB‘)asdata_si..
分类:
数据库 时间:
2017-09-29 19:47:51
阅读次数:
235