之前遇到开发询问“mysql server has gone away”的问题,想当然的就认为是由于太长时间没有操作,导致超过MySQL服务端上的wait_timeout的设置,最终连接被MySQL服务端回收了。最近一次突然自己同事写的脚本在运行过程中被中断了,查看报错信息依然是“mysql server has gone away”,同事的脚本在多个MySQL实例上根...【阅读全文】
在用tpcc-mysql做压测的过程当中,碰到这样一个问题加载数据是报错./tpcc_load localhost tpcc1000 root "mysql123" 1000./tpcc_load: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory当时我socket文件没在/var/lib/mysql下,我还以为是这个...【阅读全文】
关于update关联表的写法存在很多误区,以前我自己也经常犯错....一般的写法有如下几种:update test1 set name =(select name from test2 where test1.id=test2.id);update test1 a,test2 b set a.name=b.name where a.id=b.id;update test2 set test2.name=(select name from test1 where test1.id=test2.id) ...【阅读全文】
文章来源:http://zhongwei-leg.iteye.com/blog/899227使用 mysql 创建数据表的时候, 总免不了要涉及到 character set 和 collation 的概念, 之前不是很了解。 这两天不是很忙, 就自己整理了一下。 先来看看 character set 和 collation 的是什么?&. character set, 即字...【阅读全文】