mysql
文章平均质量分 78
acmer1183
这个作者很懒,什么都没留下…
展开
-
mysql删除重复记录
1,子查询delete from m_sens_dict where id not in ( select dup.id from ( select id from m_sens_dict group by name ) as dup ) ;2,左联接delete msd.* from m_sens_dict as msd left join ( select原创 2015-03-19 14:28:24 · 345 阅读 · 0 评论 -
MySQL Error 1093(HY000)
mysql> delete mco.* from mcotest as mco where mco.id in( select mo.id from mcotest as mo inner join mcotest as mo2 on mo.aid=mo2.appid and mo.idERROR 2006 (HY000): MySQL server has gone awayNo原创 2015-03-19 14:30:19 · 650 阅读 · 0 评论 -
两则预防crontab重复执行任务策略
案例分析前台异步上传文件到云端后台cron*/10 * * * * /usr/local/bin/php /path/to/upload.php >> /tmp/apkqueue.log有时候上传一个文件到云端会很耗时,一个cron还没有跑完,下一个cron又开启了,并且一个文件可能被大于一个cron在同时上传。如果一个脚本的执行时间 比cron的间隔原创 2015-03-19 14:26:09 · 2639 阅读 · 0 评论 -
mysql导出数据成csv格式
mysql .. -e "set names gbk; select .... ; " | sed -e 's/"/""/g' -e 's/\([^\t]*\)/"\1"/g' -e 's/\t/ ,/g' -e 's/\\t/\t/g' > export.csv原创 2015-03-19 11:48:44 · 570 阅读 · 0 评论 -
mysql-innodb/myisam 批量insert和Autoincrement
最进看了老王的文章 http://hi.baidu.com/thinkinginlamp/?page=1,写了关于批量insert的东西,想到了以前自己在批量插入数据时,如果中途某条记录插入失败了,会是什么效果。但是当时自己并没有去深入研究,看了老王的文章后,自己也做了一个测试,记录如下,和老王的文章差不多,仅仅是自己记录一下当作笔记,方便自己以后复习。以下是测试流程:mysql> CREATE原创 2015-05-01 11:46:33 · 477 阅读 · 0 评论 -
mysql 事务和锁
事务是DBMS得执行单位开启事务:set autocommit=0; -- 取消自动提交或begin; -- 手动开启一个事务提交一个事务commit;回滚一个事务rollback;在mysql的innodb 引擎中,默认每个操作(INSERT,UPDATE,SELECT [FOR UPDATE | LOCK IN SHARE MODE]原创 2015-01-13 11:49:28 · 392 阅读 · 0 评论