mysql
真我的风采i
java软件开发工程师
心灵鸡汤:
程序员的一生时间90%是用在编程上,而剩余的10%是活在世界上。
展开
-
this is incompatible with sql_mode=only_full_group_by
网上查了下:linux是my.cnf,windows下是my.ini,进入MYSQL后检查SELECT @@GLOBAL.sql_mode;SELECT @@SESSION.sql_mode;查看后是:ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY原创 2017-01-23 15:21:02 · 1103 阅读 · 0 评论 -
mysql的sql_mode合理设置
MySQL的sql_mode合理设置sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以发现问题 sql_mode常用值如下: ONLY_FULL_GROUP_BY:对于GROUP BY聚合操作,如转载 2017-01-23 15:18:25 · 343 阅读 · 0 评论 -
各个平台的mysql重启命令
各个平台的mysql重启命令linux平台及windows平台mysql重启方法 Linux下重启MySQL的正确方法: 1、通过rpm包安装的MySQL service mysqld restart 2、从源码包安装的MySQL // linux关闭MySQL的命令 $mysql_dir/bin/mysqladmin -uroot -p shutdow转载 2017-01-23 10:13:55 · 5293 阅读 · 0 评论 -
mysql> delimiter //
MYSQL导出一个SQL后: DELIMITER $$ DROP TRIGGER IF EXISTS `updateegopriceondelete`$$ CREATE TRIGGER `updateegopriceondelete` AFTER DELETE ON `customerinfo` FOR EACH ROW BEGIN DELETE FRO转载 2017-01-22 10:09:10 · 876 阅读 · 0 评论 -
java同步方法和同步代码块
java synchronized详解记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。转载 2017-01-18 14:45:38 · 24684 阅读 · 1 评论 -
Mysql 插入中文错误:Incorrect string value: '\xE7\xA8\x8B\xE5\xBA\x8F...' for column 'course' at row 1
Incorrect string value: '\xE7\xA8\x8B\xE5\xBA\x8F...' for column 'course' at row 1出现这个错误的原因是,数据库的编码格式为latin1 而我要将utf8的中文插入到数据库中。一开始修改 修改数据库的编码[sql] view plain copyalte转载 2017-06-13 22:39:04 · 2006 阅读 · 0 评论 -
Mybatis 操作数据库的主键自增长
本篇文章将研究mybatis 实现oracle主键自增的机制 首先我们看对于同一张student表,对于mysql,sql server,oracle中它们都是怎样创建主键的在mysql中1234567create table Student( Student_I转载 2017-06-14 09:06:11 · 886 阅读 · 0 评论